如何选择更好的开发工具

kuang_yin 2012-08-20 03:08:18
我们最开始接触软件开发的时候,大多数都是采用记事本编写程序,运用JDK、MFC等提供的API编写代码,最后还要译成可执行文件再运行。这种方法比较慢而且不方便。之后,eclipse,VC++,jbuilder等一系列开发工具出现大大减少了编程人员的麻烦,很多操作直接可以在这些开发工具上完成。随着时间推移,程序员发现在开发过程中很多代码都是重复编写的,功能大同小异,并且还需要花费大量人力、物力。
下面我们来举例看下这些开发工具有哪些不足:
1、Visual C++要求使用者既要具备丰富的C语言编程经验,又要具有一定的WINDOWS编程基础,对于编程爱好者学起来有些困难。
2、VC从开发效率角度讲只局限于开发windows系统应用,可重用组件及驱动程序。
3、Visual Basic的数据类型太少,而且不支持指针。而且它产生的最终代码是伪代码,需要一个动态链接库去解释执行,减慢了编译速度。
4、Dephi的缺点在于基础语言不够通用和开发系统软件功能不足。
于是,程序员开发出了另一种更为高效方便的开发工具——快速开发平台。这种平台比一般的软件开发工具成本低,是90%无编码开发,操作简单,上手容易,使用范围要广。一般10分钟就能完成一个流程的开发,一天完成一个小型应用系统。它的企业信息管理特征组件封装了大量的企业信息管理不同行业的特征组件和业务模型,让使用者更关注于业务,从而使其从技术中解放出来,能迅速的构架用户的业务系统。它不仅解决了C#不能跨平台的缺陷,还能跟JAVA语言进行切换,并且支持主流关系型数据库。它们改善了以往的产品存在的缺陷,开发过程比以往更简洁、缩短了项目周期、编写代码更少、开发效率越来越高。
...全文
529 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
woskyera 2013-09-28
  • 打赏
  • 举报
回复
WebBuilder很不错!
官网:http://www.putdb.com
WebBuilder是一款开源的可视化Web应用开发和运行平台。基于浏览器的集成开发环境,可视化和智能化的设计,能轻松完成常规应用和面向手机的移动应用开发;高效、稳定和可扩展的特点,适合复杂企业级应用的运行;跨平台、数据库和浏览器的架构,适应复杂的服务器和客户端环境;包括智能数据库访问在内的多项先进技术,使应用系统的开发更快捷和简单。
sj1224zn 2012-09-07
  • 打赏
  • 举报
回复
我用的是source insight, 习惯了
o0黑暗精灵0o 2012-08-31
  • 打赏
  • 举报
回复
Justep X5 Studio这个怎么样?

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧