本帖最后由 OKAY51 于 2012-10-27 01:34:28 编辑

解决方案 »

  1.   

    应用软件涉及的东西较多,而应用开发要面对的问题也各有不同,在开发工具的选择上,需要根据应用开发需求来选择开发工具,当然,也有人就用一个开发工具一直搞应用开发的都有,原因可能是应为应用面不多,他的开发工具能满足他通常的开发需求,也可能是他有了多年的经验并累积了各种各样的封装模块,能够快速高效的完成各种开发项目,还可能是只会某种工具硬着头皮顶着。
    就我个人而言,这些工具都可以用,没什么不能用的,只要根据开发需求,分析出技术指标,然后就可以选择开发效率最高,运行效率能满足需求的开发工具进行开发。比如搞那种普通的单机版数据库管理软件,我会选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 的基础,基本上可以用很多工具进行开发了。
      

  2.   

    qq群里有个家伙一直再吹C#多好多好,要我们都放弃其他语言去学c#  - -
      

  3.   


    主要C# 一个 FRAMEWORK 就头疼  特别是给菜鸟使用  一个软件可能才5M  FRAMEWORK 都好几十M 
      

  4.   

    新出的haxe会不:)
    http://www.haxe.org
      

  5.   


    看了下WIKI 貌似很强大
      

  6.   


    没用过Delphi吧?哈哈。弹性最好的桌面开发工具。
      

  7.   

    “制作共享桌面软件用什么语言开发比较好 (开发小型应用软件)”
    ①想快,而且不是作为职业的,就是自己玩玩的,那就易语言好了(不过有不少人鄙视易语言,认为他太低级了,不像编程语言。但是)。够快够方便。
    ②想一般快的,勉强可以作为职业的,VB6(推荐)。差不多水平的还有VB.Net
    ③不想快的,想作为职业的,想要随心所欲做效果的,用C++吧至于delphi和c#不会,就不做评价了~