请教各位前辈下 用什么语言开发应用软件比较好 本帖最后由 OKAY51 于 2012-10-27 01:34:28 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应用软件涉及的东西较多,而应用开发要面对的问题也各有不同,在开发工具的选择上,需要根据应用开发需求来选择开发工具,当然,也有人就用一个开发工具一直搞应用开发的都有,原因可能是应为应用面不多,他的开发工具能满足他通常的开发需求,也可能是他有了多年的经验并累积了各种各样的封装模块,能够快速高效的完成各种开发项目,还可能是只会某种工具硬着头皮顶着。就我个人而言,这些工具都可以用,没什么不能用的,只要根据开发需求,分析出技术指标,然后就可以选择开发效率最高,运行效率能满足需求的开发工具进行开发。比如搞那种普通的单机版数据库管理软件,我会选VB开发,因为VB能够满足这样的效率需求,从界面上开发效率和效果也不错,而且运行起来也能够满足用户需求,至于兼容性,只要做好安装程序,在32位的Windows下跑基本问题都不是很大。如果要做那种工控软件,我会选择VB+VC来配合的方案,用VC做服务搞硬件通讯控制那块,VB做与VC服务进程通讯的配置管理程序,可能还会用VC做点API或ActiveX供VB调用,处理一些高效的图形运算类接口。如果做网络服务软件,我可能会选择VC+VB.net+C#来做,VC.net 做NT服务那一块,VB.net 做应用测试,C#做管理NT服务的相关组件,如mmc、cpl之类的程序。这种开发工具的选择我会根据需求来定,所以未必说学的时候那种开发工具好,而是用的时候那种工具在当时的情况下更顺手。就比如嵌入式开发,有Linux、Wince、Android,他们的开发工具有QT、GCC、EVC、EVB、VS.NET、Java等,其实从语言环境上都和 basic、c/c++、java 大同小异,只要学会这几门语言基础,无非就是换个 IDE 和编译环境的问题。甚至扩展到 WEB 服务器开发脚本上也是一样,什么 asp、php、jsp、.net 不都和这几个语言结构差不多的东西。建议学习语言而不是学习工具,而学语言只要有了 basic、c/c++、java 的基础,基本上可以用很多工具进行开发了。 qq群里有个家伙一直再吹C#多好多好,要我们都放弃其他语言去学c# - - 主要C# 一个 FRAMEWORK 就头疼 特别是给菜鸟使用 一个软件可能才5M FRAMEWORK 都好几十M 新出的haxe会不:)http://www.haxe.org 看了下WIKI 貌似很强大 没用过Delphi吧?哈哈。弹性最好的桌面开发工具。 “制作共享桌面软件用什么语言开发比较好 (开发小型应用软件)”①想快,而且不是作为职业的,就是自己玩玩的,那就易语言好了(不过有不少人鄙视易语言,认为他太低级了,不像编程语言。但是)。够快够方便。②想一般快的,勉强可以作为职业的,VB6(推荐)。差不多水平的还有VB.Net③不想快的,想作为职业的,想要随心所欲做效果的,用C++吧至于delphi和c#不会,就不做评价了~ dataGrid 设置问题》 请教一个HTML与剪贴板的问题? 从数据库中读取图片的问题? 在VB6下,在调用系统的"页面设置/打印设置"窗口后,如何得到用户设置的打印纸张、打印方向等。 简单的菜单问题 各位高手:我的 vsFlexGrid8.0 还是装不上,帮帮忙吧?谢谢! form和mdiform它们之间有联系吗 怎么样可以获得当前datagrid中某行的值? 立即参加微软认证的“最有价值专家”评选,赢取价值万元以上的丰富奖品 请帮帮我的忙,另有奖励。。 WIN7中调用某个VB编写的程序时出错 求在win7系统下,使用vb6,让打开对话框带有复选和预览两个功能的办法
就我个人而言,这些工具都可以用,没什么不能用的,只要根据开发需求,分析出技术指标,然后就可以选择开发效率最高,运行效率能满足需求的开发工具进行开发。比如搞那种普通的单机版数据库管理软件,我会选VB开发,因为VB能够满足这样的效率需求,从界面上开发效率和效果也不错,而且运行起来也能够满足用户需求,至于兼容性,只要做好安装程序,在32位的Windows下跑基本问题都不是很大。如果要做那种工控软件,我会选择VB+VC来配合的方案,用VC做服务搞硬件通讯控制那块,VB做与VC服务进程通讯的配置管理程序,可能还会用VC做点API或ActiveX供VB调用,处理一些高效的图形运算类接口。如果做网络服务软件,我可能会选择VC+VB.net+C#来做,VC.net 做NT服务那一块,VB.net 做应用测试,C#做管理NT服务的相关组件,如mmc、cpl之类的程序。这种开发工具的选择我会根据需求来定,所以未必说学的时候那种开发工具好,而是用的时候那种工具在当时的情况下更顺手。就比如嵌入式开发,有Linux、Wince、Android,他们的开发工具有QT、GCC、EVC、EVB、VS.NET、Java等,其实从语言环境上都和 basic、c/c++、java 大同小异,只要学会这几门语言基础,无非就是换个 IDE 和编译环境的问题。甚至扩展到 WEB 服务器开发脚本上也是一样,什么 asp、php、jsp、.net 不都和这几个语言结构差不多的东西。建议学习语言而不是学习工具,而学语言只要有了 basic、c/c++、java 的基础,基本上可以用很多工具进行开发了。
主要C# 一个 FRAMEWORK 就头疼 特别是给菜鸟使用 一个软件可能才5M FRAMEWORK 都好几十M
http://www.haxe.org
看了下WIKI 貌似很强大
没用过Delphi吧?哈哈。弹性最好的桌面开发工具。
①想快,而且不是作为职业的,就是自己玩玩的,那就易语言好了(不过有不少人鄙视易语言,认为他太低级了,不像编程语言。但是)。够快够方便。
②想一般快的,勉强可以作为职业的,VB6(推荐)。差不多水平的还有VB.Net
③不想快的,想作为职业的,想要随心所欲做效果的,用C++吧至于delphi和c#不会,就不做评价了~