根据各种资料来看,软件开发工具大致的分为两大类:一个是Java,一个是.net,当然随着软件开发行业的兴起,其他各类软件开发平台与工具也不断被推出,以下仅列举出几个典型的开发工具为例:

Eclipse(Java开发工具)

Eclipse 是目前功能比较强大的JAVA IDE(JAVA编程软件),是一个集成工具的开放平台,而这些工具主要是一些开源工具软件。在一个开源模式下运作,并遵照共同的公共条款,Eclipse平台为工具软件开发者提供工具开发的灵活性和控制自己软件的技术。

优点:从编写、查错、编译、帮助等等各方面为Java语言贴身定做;可无限扩展的强大插件功能;众多公司、厂商、组织的鼎立支持;开放,自由,免费。

缺点:在外观设计功能方面非常欠缺;仍然处在发展期,不算特别成熟;版本更新太快,插件更新速度跟不上。

NetBeans(Java开发工具)

NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。Sun Java Studio是Sun公司最新发布的商用全功能Java IDE,支持Solaris、Linux和Windows平台,适于创建和部署2层Java Web应用和n层J2EE应用的企业开发人员使用。

优点:NetBeans主界面的中文化程度相当高。在线文档也提供了中文版。直接提供了为程序增加国际化支持的功能。NetBeans支持 Servlet 2.4和JSP 2.0。

缺点:NetBeans由于采用了纯Java开发并以Swing库编写GUI,因此界面色调偏暗,使用起来跟本机程序感觉不同。开始时可能会有些不习惯。

Microsoft Visual Studio(.NET)

Visual Studio是一套完整的开发工具,用于生成 ASP NET Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic、Visual C# 和 Visual C++ 都使用相同的集成开发环境 (IDE),这样就能够进行工具共享,并能够轻松地创建混合语言解决方案。

优点:可以直接创建窗口,开发速度快,开发与调试界面较为简洁。

缺点:只能在Windows平台下开发,曾经使用过,虽然次数不多但是明显觉得这个开发平台的稳定性不足,对开发环境配置要求过于苛刻。

SqlServer

Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使开发者可以构建和管理用于业务的高可用和高性能的数据应用程序。

优点:易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等。性能、可伸缩性及可靠性是基本要求,而进入市场时间也非常关键。

缺点:只能运行在微软的windows平台,没有丝毫的开放性可言;并行实施和共存模型并不成熟,很难处理日益增多的用户数和数据卷,伸缩性有限;SQLServer当用户连接多时性能会变的很差,并且不够稳定。

编写的软件在运行时界面不能移动_常用软件开发工具介绍相关推荐

  1. 安装oculus运行时出现问题_安装软件时出现解析包出现问题是什么原因

    可能是手机软件下载过程中安装包损坏,重新下载一个即可.或者是软件与系统版本不符,建议升级到最新系统版本,或者是寻找版本的历史版本安装包安装.以下是详细介绍: 1.可能是手机软件下载过程中安装包损坏,您 ...

  2. C语言学习之编写一个C程序,运行时输人abc三个值,输出其中值最大者。

    编写一个C程序,运行时输人abc三个值,输出其中值最大者. #include <stdio.h> void main(){int a,b,c,max;printf("请输入三个数 ...

  3. Qt界面设计器中的界面预览与程序运行时界面不一样

    用QtCreate创建的界面应用程序,在ui文件中拖入所需的控件,并进行布局,布局完成后在ui文件的工具->form Editor->预览可查看当前界面.问题便是:通过预览查看界面布局没有 ...

  4. Ubuntu16.06 单Nvidia显卡 深度学习运行时 界面卡顿(刷新慢)的解决方法

    关于Ubuntu单Nvidia显卡 深度学习运行时 界面卡顿(刷新慢)的解决方法 背景 我在按照 本链接 的第二种方法安装后,成功安装cuda 10.0与cudnn之后,在深度学习训练过程中发现了严重 ...

  5. 单相逆变器S函数仿真,控制算法采用 S函数编写,在模型运行时调用S函数。 逆变器输出电压品质非常高

    单相逆变器S函数仿真,控制算法采用 S函数编写,在模型运行时调用S函数. 逆变器输出电压品质非常高! ID:1765668638115213幸福生活

  6. 检查软件版本运行时提示丢失 msvcr100d.dll

    检查软件版本运行时提示丢失 msvcr100d.dll 安装vc++ 2010 redistribution,还是提示丢失这个dll文件,拷贝也无用 在网上查找后原来是 *************** ...

  7. 编写一个C程序,运行时输出以下图形:

    编写一个C程序,运行时输出以下图形: **** **** ​ **** ​ **** 代码示例: #include <stdio.h>int main() {for (int i = 0; ...

  8. 什么为java运行时的环境_什么是JRE?Java运行时环境简介(一)

    Java开发工具包(JDK),Java虚拟机(JVM)和Java运行时环境(JRE)共同构成了用于开发和运行Java应用程序的Java平台组件的强大功能. 实际上,运行时环境是一种旨在运行其他软件的软 ...

  9. 2.3.5 linux软件管理 :debian和RedHat体系常用软件安装: axel 安装

    2.3.5 linux软件管理 :debian和RedHat体系常用软件安装: axel 安装 debian体系 apt-get install axel axel -an 6 <downloa ...

  10. 软件开发:界面库详细对比,开发工具的选择指导

    说起界面,那真是百家争鸣.C++里面其他的都好说,像什么XML解析顶多也就十几个著名开源库而已.Office 操作的开源库仅有几个,更可怜的是有个很著名的Office开源库只有JAVA和C#版本,但是 ...

最新文章

  1. PC行业为何需要华为们被搅局?
  2. 不妨对苹果保持一点宽容
  3. shell 脚本 变量 获取程序输出结果异常分析
  4. Spring bean 实现生命周期的三种解决方案
  5. Linux下正则表达式和grep命令的使用
  6. hadoop源码_HBASE源码导入IDEA并开启DEBUG调试
  7. pytorch学习——基本优化思想与最小二乘法
  8. quartz 两次执行问题
  9. java+c#+json+时间_Java与C#间json日期格式互转完美解决方案
  10. html鼠标平滑滚动效果,JS特效代码 JS动态平滑滚动菜单效果
  11. eclipse 查看jar包源代码两种方式
  12. html卡机代码,能让微信卡死的代码是什么 微信整人代码大全
  13. MySQL 性能优化一
  14. matlab实现一阶低通滤波器,matlab仿真一阶低通滤波器幅频特性和相频特性[计算机类]...
  15. protel99se进阶视频教程(手把手教你画51单片机开发板)
  16. 丑牛迷你知识库-基于Java Swing开发的个人知识库系统
  17. IOC注入框架——Unity中的BuildUp与LifetimeManagers
  18. html思维导图word版,(完整word版)非谓语动词练习及思维导图
  19. java中关键字_java中的关键字是什么?
  20. Python安装三方包

热门文章

  1. H264--语法及结构--2
  2. SylixOS 任务调度源代码分析
  3. 树莓派和Ubuntu16 一些软件的安装
  4. 用glew,glfw,FreeImag实现opengl画图-第五课 摄像机
  5. vs2012配置opengl提示error lnk
  6. java,python,scala发送http请求
  7. 有史以来最容易理解的控制反转(IoC)与注入依赖(DI)
  8. 大数据工程师必备之蓄水池抽样算法
  9. 从泰勒展开到牛顿迭代
  10. 变量、变量类型与cin的基本用法详解(C++)