软件开发工具

软件开发工具都有哪些?软件开发工具依照工具的功能有以下这些:
1.开发iOS系统的工具——xcode软件开发;
2.开发Android系统的工具——eclipse软件开发;
3.android app界面设计的软件工具——App UI Designer;
4.ios app应用界面设计软件工具——ProtoShare;
5.测试软件的工具—— Emacs、vim、Notepad++(Windows)、UltraEdit(Windows)、TextPad(Windows);
6.开发web APP的工具——Editplus开发工具、UltraEdit手机网站工具;
7.提升web APP开发效率的工具——Google Web Designer(无需懂得html5语言)、Gauge.js(自定义动画仪表和滑动杆)、Timesheet.js、Quintus(开发web游戏app软件的有利工具)、NoMe;
8.简化ios开发的工具——Kinvey苹果app工具、Firebase IOS开发工具、IOS Boilerplate工具软件、Slash移动app开发工具;
9.建设商城网站响应式设计工具——响应式线框图、Wirefy设计工具、MockUphne原型设计工具;
10.傻瓜式开发工具——AppMakr、App Press、Apepery、GoodBarber、Appmachine、iBuildApp~

其实开发工具有很多,主流的开发工具你在接触的开发的时候会知道的,像是开发iOS系统用xcode软件,开发Android系统的用eclipse软件 。而一些比较偏门些并不主流的,只要你使用起来顺手这款工具就是你的主流 。

软件开发工具都有哪些软件开发工具依照工具的功能有以下这些:
1.开发iOS系统的工具——xcode软件开发;
2.开发Android系统的工具——eclipse软件开发;
3.android app界面设计的软件工具——App UI Designer;
4.ios app应用界面设计软件工具——ProtoShare;
5.测试软件的工具—— Emacs、vim、Notepad++(Windows)、UltraEdit(Windows)、TextPad(Windows);
6.开发web APP的工具——Editplus开发工具、UltraEdit手机网站工具;
7.提升web APP开发效率的工具——Google Web Designer(无需懂得html5语言)、Gauge.js(自定义动画仪表和滑动杆)、Timesheet.js、Quintus(开发web游戏app软件的有利工具)、NoMe;
8.简化ios开发的工具——Kinvey苹果app工具、Firebase IOS开发工具、IOS Boilerplate工具软件、Slash移动app开发工具;
9.建设商城网站响应式设计工具——响应式线框图、Wirefy设计工具、MockUphne原型设计工具;
10.傻瓜式开发工具——AppMakr、App Press、Apepery、GoodBarber、Appmachine、iBuildApp~

其实开发工具有很多,主流的开发工具你在接触的开发的时候会知道的,像是开发iOS系统用xcode软件,开发Android系统的用eclipse软件 。而一些比较偏门些并不主流的,只要你使用起来顺手这款工具就是你的主流 。

常用的软件开发工具都有哪些

软件开发工具

文章插图

1、Dev-C++Dev-C++ 是一个C++ 开发工具 。它包括多页面窗口、工程编辑器,在工程编辑器中集合了编辑器、编译器、连接程序和执行程序 。它也提供高亮度语法显示的 , 以减少编辑错误 。2、mingwMinGW是Minimalist GNU on Windows的简称,是指只用自由软件来生成纯粹的Win32可执行文件的编译环境 。3、WIN-TCWIN-TC是一个turbo C2 WINDOWS平台开发工具,最大特点是支持中文界面,支持鼠标操作,程序段复制,为初学c语言、对高等编程环境不熟悉的同志们非常有帮助 。4、CygwinCygwin是一个用于在Windows上模拟Linux环境的软件 。它可以作为那些虚拟机软件的一个部分替代品 。5、Microsoft Visual stdudioVisual Studio(VS) 是一套非常完备的工具和服务,可帮助小伙伴为 Microsoft 平台和其他平台创建各种各样的应用程序 。
软件开发工具有哪些?你好很高兴能为你服务,希望确定个人见解能帮到你,以下是我的个人见解仅供参考和学习1、开发iOS系统的工具——xcode软件开发2、开发Android系统的工具——eclipse软件开发3、android app界面设计的软件工具——App UI Designer4、ios app应用界面设计软件工具——ProtoShare5、开发web APP的工具——Editplus开发工具、UltraEdit手机网站工具6、提升web APP开发效率的工具——Google Web Designer(无需懂得html5语言)、Gauge.js(自定义动画仪表和滑动杆)、Timesheet.js、Quintus(开发web游戏app软件的有利工具)、NoMe;7、简化ios开发的工具——Kinvey苹果app工具、Firebase IOS开发工具、IOS Boilerplate工具软件、Slash移动app开发工具8、建设商城网站响应式设计工具——响应式线框图、Wirefy设计工具、MockUphne原型设计工具9、傻瓜式开发工具——AppMakr、App Press、Apepery、GoodBarber、Appmachine、iBuildApp~其实开发工具有很多 , 主流的开发工具你在接触的开发的时候会知道的,像是开发iOS系统用xcode软件,开发Android系统的用eclipse软件 。而一些比较偏门些并不主流的,只要你使用起来顺手这款工具就是你的主流

软件的种类及相应的开发工具有哪些?基于各个阶段对信息的需求不同 , 软件开发工具可分为三类:设计工具、分析工具、计划工具 。软件开发分为系统软件,通常是操作系统的 , 还有驱动程序的 。应用软件就多了 。嵌入式开发通常是说firmware,就是硬体开发 。应用软件按结构分,通常是服务端与客户端 。如果按行业类型通常包括企业软件,行业软件 , 平台软件 。按用户数量分可以分为企业软件与个人用户软件 。企业软件通常包括企业管理,企业协作平台,电子商务,OA等 。按具体行业又分更多 。个人用户软件就太多了 。提高工作效率的OFFICE,玩的游戏,还有教育等等 。
软件开发工具有哪些看你用什么语言开发,如果是C++、NET一般用visualStudio,如果是C语言你可用Trubo C,根据对应的开发语言和实际要求选择开发环境 。
软件开发平台源于繁琐的实践开发过程中 。开发人员在实践中将常用的函数、类、抽象、接口等进行总结、封装,成为了可以重复使用的“中间件” , 而随着“中间件”的成熟和通用,功能更强大、更能满足企业级客户需求的——软件开发平台应运而生 。平台是一段时间内科研成果的汇聚,也是阶段性平台期的标志 , 为行业进入新的研发领域提供了基础 。由于平台对企业核心竞争力的提升非常明显,国内的管理软件市?。?软件开发平台的应用已经成为一种趋势 。由于开发环境、开发人员、功能定位、行业背景等的不同,不同品牌的平台存在较大差别 。

软件开发都有哪些能否开发出一个好的软件,关键是看软件开发前期所做的工作,重点是这个软件有没有一个好的 软件开发流程,因为一个好的软件开发流程关系到到这个软件的成败和最后能达到一个什么的效果;下面我们就来说一下一个好的软件需要有哪些软件开发流程 , 也可以说软件开发流程分为哪几个阶段:

第一个阶段是市场调研:技术和市场要结合才能体现最大价值 。

第二个阶段是需求分析:这个阶段需要出三样东西,用户视图,数据词典和用户操作手册 。用户视图是该软件用户(包括终端用户和管理用户)所能看到的页面样 式 , 这里面包含了很多操作方面的流程和条件 。数据词典是指明数据逻辑关系并加以整理的东东,完成了数据词典 , 数据库的设计就完成了一半多 。用户操作手册是 指明了操作流程的说明书 。请注意 , 用户操作流程和用户视图是由需求决定的,因此应该在软件设计之前完成 , 完成这些,就为程序研发提供了约束和准绳,很遗憾 太多公司都不是这样做的 , 因果颠倒,顺序不分,开发工作和实际需求往往因此产生隔阂脱节的现象 。需求分析,除了以上工作,笔者以为作为项目设计者应当完整 的做出项目的性能需求说明书 , 因为往往性能需求只有懂技术的人才可能理解 , 这就需要技术专家和需求方(客户或公司市场部门)能够有真正的沟通和了解 。

第三个阶段是概要设计:将系统功能模块初步划分,并给出合理的研发流程和资源要求 。作为快速原型设计方法,完成概要设计就可以进入编码阶段了,通常采用这 种方法是因为涉及的研发任务属于新领域,技术主管人员一上来无法给出明确的详细设计说明书,但是并不是说详细设计说明书不重要,事实上快速原型法在完成原 型代码后,根据评测结果和经验教训的总结,还要重新进行详细设计的步骤 。

第四个阶段是详细设计:这是考验技术专家设计思维的重要关卡,详细设计说明书应当把具体的模块以最‘干净’的方式(黑箱结构)提供给编码者 , 使得系统整体 模块化达到最大;一份好的详细设计说明书,可以使编码的复杂性减低到最低,实际上,严格的讲详细设计说明书应当把每个函数的每个参数的定义都精精细细的提 供出来,从需求分析到概要设计到完成详细设计说明书,一个软件项目就应当说完成了一半了 。换言之 , 一个大型软件系统在完成了一半的时候,其实还没有开始一 行代码工作 。那些把作软件的程序员简单理解为写代码的,就从根子上犯了错误了 。

第五个阶段是编码:在规范化的研发流程中,编码工作在整个项目流程里最多不会超过1/2,通常在1/3的时间,所谓磨刀不误砍柴功 , 设计过程完成的好 , 编 码效率就会极大提高,编码时不同模块之间的进度协调和协作是最需要小心的,也许一个小模块的问题就可能影响了整体进度,让很多程序员因此被迫停下工作等 待,这种问题在很多研发过程中都出现过 。我们在编码的时候一定要软件开发的 代码规范编码时的相互沟通和应急的解决手段都是相当重要的 , 对于程序员而言 , bug永远存在,你必须永远面对这个问题,大 名鼎鼎的微软,可曾有连续三个月不发补丁的时候吗?从来没有!

第六个阶段是软件测试有很多种:按照测试执行方,可以分为内部测试和外部测试;按照测试范围,可以分为模块测试和整体联调;按照测试条件 , 可以分为正常操 作情况测试和异常情况测试;按照测试的输入范围,可以分为全覆盖测试和抽样测试 。以上都很好理解,不再解释 。总之,测试同样是项目研发中一个相当重要的步 骤,对于一个大型软件,3个月到1年的外部测试都是正常的,因为永远都会又不可预料的问题存在 。完成测试后,完成验收并完成最后的一些帮助文档,整体项目 才算告一段落,当然日后少不了升级,修补等等工作 , 只要不是想通过一锤子买卖骗钱,就要不停的跟踪软件的运营状况并持续修补升级,直到这个软件被彻底淘汰 为止 。

总结,前四个阶段在软件开发过程中占的比重比较大 , 真正编码的时间是非常短的,只有市场调研做好,能有一个明确的方案,设计出详细合理的开发步骤;我们在 进行编码的时候才能很顺利,开发出来的软件才有价值 。有的软件在没有开发出来,还没有上线就注定不行了 , 所以说软件开发流程对于能否开发出一个好的软件是 非常重要的 。
希望对您有所帮助!~

开发软件的软件都有哪些?有很多领域,不同的领域需要不同的基础开发技能,比如: 1.桌面程序:Java、C++、C#、VB、C均可 。2.网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、Web App框架等 3.网站客户端:HTML、CSS、Javascript、Flash等等 4.智能手机程序:安卓使用Java,iPhone使用Objective-C 5.底层、工具...

软件开发工具有哪些?1.Terminal(终端)
软件开发工具
虽然根据开发方向的不同 , 大家对终端的依赖程度亦有所区别,但必须承认我们或多或少要与其打交道 。

在终端中,大家可以通过命令执行各类进程 。只需要一条命令,我们即可完成自己需要的操作——而无需在多个菜单间来回切换 。

2. Tmux
软件开发工具
在处理多进程与多个已开启终端时,Tmux的表现相当出色 。事实上,它是一款终端多路复用工具,能够帮助大家通过窗口或者选项卡同时面对多个彼此独立的终端 。

3. Docker
软件开发工具
Docker是一套软件容器化平台 , 能够将您的应用或软件打包在文件系统当中 , 并随后实现随处移动与执行 。代码、系统库等一切运行必要的元素皆会被纳入其中,这意味着该软件将不再依赖于其运行环境 。

容器技术的优势多种多样,其采用差异化架构、效率更高,且能够运行在任意计算机、基础设施乃至云中 。Docker允许大家在容器中引入更多新功能,同时更轻松地利用由其创建的通用框架实现协作 。最后 , Docker还可帮助我们显著提升软件的发布与规模扩展速度 。

4. Intellij
软件开发工具
Intellij是一套集成开发环境(即IDE) 。IDE整合了一切必要的开发工具,可作为代码编辑器、编译器乃至调试器等使用 。Intellij的优势在于出色的自动补全以及卓越的用户友好性 。其还有助于快速进行代码内容导航、错误分析以及修复等 。

5. Slack
软件开发工具
企业内部沟通协作平台是一个将分散的沟通方式聚集到一个地方,邮件、IM、短信、类似 Yammer 的工具、企业内网和 Wiki等,该平台由Flickr创始人创办 。
除了整合沟通方式外,Slack 还整合了文件分享系统,公司内所有共享文件,包括上传到 Slack 上的,还有储存在 Google Doc 或者 Dropbox 里的,通过内置的搜索工具,都能进行全文检索 。Slack 还整合了 Twitter、Zendesk、Crashlytics 和 Heroku 等服务 , 将他们的通知提醒、Bug 追踪等数据融入到公司内的信息流中 。目的只有一个,做一个能解决公司内所有问题的工具 。

6. Chrome
软件开发工具
浏览器早已成为我们生活中不可或缺的重要部分,而谷歌Chroe则是其中最具人气的一款 。其界面简洁明快,速度出色且能够在各设备上进行书签同步 。
另外,Chrome的扩展与附加库也相当丰富 。最后,其开发者控制台便捷易用,如能够动态修改CSS样式并实时看到修改后的效果、能够查看JavaScript报了什么错等,极大优化了前端开发人员的效率 。

7. Feedly
软件开发工具
Feedly是一款新闻RSS阅读器 , 帮助大家随时订阅和追踪自己感兴趣的新闻内容 。其界面简约且可进行个性化调整,支持YouTube频道、博客等信息来源,并会在发布新内容时及时向您交付更新 。
8. Jira
软件开发工具
Jira专门面向敏捷开发团队,可用于进行软件的规划、追踪及发布 。其拥有强大的可定制能力,且功能与工具亦相当多样,足以应对开发中的各个阶段 。通过这套单一平台 , 大家将能够轻松管理团队日志、查看工作进度并生成对应报告 。

9. Git
软件开发工具
Git是一套开源版本控制系统,能够帮助开发者在确定最终版本之前定期修改代码,从而获得理想的运行效果 。
这套版本控制系统能够保存每一项更改,允许多人参与协作并提供更改及贡献 。所有代码副本皆可随时查看 。另外 , Git亦可同步团队编码工作,且妥善管理文件内容冲突 。在我个人看来 , 缺少Git的帮助 , 项目开发工作将很难顺利进行 。

10. GitHub
软件开发工具
GitHub是一项Git库托管服务 。其类似于面向软件项目的Dropbox,只是专门用于存储代码 。在上传项目时,大家需要将其选定为公开还是私有 。我们可以在GitHub上找到志同道合的好友、进行项目共享等等 。其社区规模庞大,而项目本身的体量则更为可观 。

11. Stack Overflow
软件开发工具
Stack Overflow堪称每一位程序员的圣经 。其虽然不属于软件开发工具,但却是世界上最大的程序员社区 。您遇到的几乎一切问题都可在这里找到答案 。总而言之,这是个学习及分享知识的好地方 。

12. Sublime Text
软件开发工具
Sublime Text是一款源代码文本编辑器,且拥有相当出色的用户界面设计 。
除了界面外,其还提供多种快捷方式以打开文件并在各行间往来切换 。其提供多重选择功能,可一次性变更多行代码 。再有,其插件也相当强大 。

13. Jenkins
软件开发工具
Jenkins是一款开源自动化服务器,具体而言属于一款持续集成服务器 。大家可以将其视为代码与构建服务器间的中间人,它能够定期查看开发服务器上的变更并将其发送至构建服务器 。

14. Confluence
软件开发工具
Confluence是另一款团队协作软件 。我们可以将各类思路、要求及产品设计加以汇总,并生成说明文件以确保开发方向 。其易上于手,且每个人都能够借此加入到项目贡献中来 。

15. Spotify
软件开发工具
Spotify是我们最喜爱的音乐服务 。在这里,用户能够轻松找到自己喜爱的歌曲并建立播放列表 。其界面相当出色,能够播放所有设备上的音乐,且Web应用使用体验与移动应用同样优秀 。另外,付费账户允许大家离线访问自己的音乐库 。虽然与开发并非直接相关,但边听歌边编码相信已经成为大多数从业者的习惯 。

16. YouTube
软件开发工具
YouTube提供大量技术专家的视频讲座,并且这些技术视频都喜欢将复杂的事情简单化讲解 , 我们亦可在这里观看自己无法前往的会议或访谈 。总之,各种有趣的视频资料在这里汇集 , 千万别错过!

17. Skype
软件开发工具
如果我们的分支团队分散在全国甚至世界各地,或者需要与不同国家的客户进行对接,那么Skype将发挥重要作用 。其提供理想的连接质量,定期进行更新且完全免费 。另外 , 其还提供组通话选项,这无疑让我们的团队协作效果更上一层楼 。

常用的编程语言及相应的软件开发工具有哪些编程语言俗称“计算机语言”,种类非常的多 , 总的来说可以分 成机器语言、汇编语言、高级语言三大类 。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的 。所以人们要控制计算机一定要通过计算机语言向计算机发出命令 。其中简单的,可以分为低级语言和高级语言 。
低级语言:是一种更接近计算机的语言(二进制语言),比如说汇编语言,效率高(速度快 , 完成同样功能需要的代码少),但不好学,不好编 。
高级语言:更接近人类的自然语言 (编译器),比如:
Fortran,Delphi,PowerBuilder,VB:比较过时
C,C++:运行效率高
asp,php:编写web程序,就是网站
vbscript,javascript,python:脚本语言
HTML:标记语言,用于编写网页
css:样式表语言,用于定义网页的样式风格
sql:用于操作数据库中的数据 bigdata 海量数据
J2EE(java),.Net(C#,VB.Net,J#,...Asp.Net) JAVA 2 Enterprise EditionSun公司 1995,Microsoft 2002年 , 具有后发优势 。
另外:
Android安卓开发(主要用Java语言)
IOS开发(用Objective C)

常用的编程软件有那些电脑上必备的软件有哪些?
编程软件有哪些电脑上必备的软件有哪些?
windows系统软件开发常用哪些工具现今国内的软件开发许多都是在windows系统下完成的,哪在这个前提下我们开发软件是使用的那些开发工具呢?让我们一起来了解下:
1、浏览器
Chrome、FireFox、Edge、IE等,主要用于web开发和日常使用,尤其是Chrome里面有很多有用的插件日常使用非常方便 , 比如Google翻译、FireShot截图、React和Vue调试工具、模拟http请求Postman等等,web开发的程序员一定不陌生,这些浏览器都是必须测试的
2、编辑器
atom、vscode、nodepad++、vim等,主要用来编辑代码,小型工程或者代码小修改的时候使用 , 推荐一下vscode,以上的根据实际情况和自己的喜好选择
3、远程连接
Xshell、Xftp,Windows系统上连接Linux服务器的时候非常好用
4、IDE(集成开发环境)
PhpStorm(php)、WebStorm(html、css、js)、IDEA(Java、Scala)、Pycharm(Python)、Android Studio等,主要用来开发大型项目
5、开发环境
JDK、Python、Node.js、Php、Anaconda、xampp等,语言的使用都是要提前搭建语言运行环境的
Apache、Nginx、Tomcat等,用于启动Web服务
6、数据库
MySQL、Oracle、Redis、MongoDB等,数据库环境都需要安装包搭建,才能使用数据库
Navicat、Robomongo等,用来管理数据库数据的图形界面化工具
7、虚拟机和容器
VMware、virtualbox、docker等,用来在当前操作系统中启动新的操作系统,这些在实验的时候通常会用到
8、版本控制工具
Git、SVN等,用来版本控制

开发软件要什么工具软件开发工具包括基础开发工具和快速开发工具 , 基础开发工具是代码级开发 , 快速开发工具则是将一些通用功能封装成中间件直接调用,通过配置、组装方式实现软件快速开发 。一、基础开发工具不同的领域需要不同的基础开发工具,比如:1. 桌面程序:Java、C++、C#、VB、C均可 。2. 网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、Web App框架等3. 网站客户端:HTML、CSS、Javascript、Flash等等4. 智能手机程序:安卓使用Java,iPhone使用Objective-C5. 底层、工具开发:C、C++6. 多功能脚本程序:Python、Perl、Ruby等等7. 人工智能:Prolog、PDDL8. 工业控制:C、PLC、汇编9. 通用应用层数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等二、快速开发工具不同语言或环境有不同的快速开发工具,比如:1、.NET底层的:天纵开发平台2、JAVA底层的:普元开发平台、起步开发平台
软件开发需要哪些工具和软件软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程 。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程 。软件一般是用某种程序设计语言来实现的 。通常采用软件开发工具可以进行开发
常见的软件开发语言:JAVA、C/C++/php/JSP/ASP/POWERBUILDER/DELPHI/.NET/C#/vb/等 。
与应用最关键的需要用到数据库,常见数据库:MySQL/SQLSERVER/ORACLE等 。

开发软件用什么工具 敏捷软件开发工具有哪些敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发 。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征 。换言之,就是把一个大项目分为多个相互联系 , 但也可独立运行的小项目,并分别完成,类似那种增量式开发,不断演进,在此过程中软件一直处于可使用状态 。

敏捷开发有三大角色】

产品负责人(Product Owner)

主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果 。

敏捷教练(Scrum Master)

主要负责整个Scrum流程在项目中的顺利实施和进行 , 以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发 。

开发团队(Scrum Team)

主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力 , 同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标 。

而市面上比较知名的敏捷开发平台有天翎、宏天、易正等 。

软件开发选择什么工具比较好?功能已可以满足我开发所有软件了 。开发速度快,开发的软件执行速度快 。语法优美,功能强大是我选择DELPHI的原因 。我认为现在做软件的人有一条路不能走::太追求开发工具的功能强大 , 版本高 。要知道,任何一个人不可能完全用劲一个开发工具的所有功能 。太追求开发工具的功能强大,到最后得到的只能是表面的知识,不能真正的掌握一门开发工具的精髓 。我很同意你使用DELPHI作为你的开发工具,DELPHI的功能强到你可以用它做任何你想要做的软件,包括病毒 。在学习时我希望你从他的面向对像开始学习,并且要好好的学习 。如这点你没有学好,对你接下来开发软件会有很大的影响 。至少你不能编写很复杂的大系统 。

软件开发需要什么工具1、MyEclipse(MyEclipse Enterprise Workbench)
MyEclipse应用开发平台是J2EE集成开发环境 [4],包括了完备的编码、调试、测试和发布功能,完整支持JAVA , HTML, Struts,Spring,JSP, CSS, Javascript, SQL, Hibernate 。MyEclipse应用开发平台结构上实现Eclipse单个功能部件的模块化,并可以有选择性的对单独的模块进行扩展和升级 。
2、Eclipse
Eclipse 是目前功能比较强大的JAVA IDE(JAVA编程软件) [4],是一个集成工具的开放平台,而这些工具主要是一些开源工具软件 。在一个开源模式下运作,并遵照共同的公共条款 , Eclipse 平台为工具软件开发者提供工具开发的灵活性和控制自己软件的技术 。
3、NetBeans
NetBeans是开放源码的Java集成开发环境(IDE) [4],适用于各种客户机和Web应用 。Sun Java Studio是Sun公司最新发布的商用全功能Java IDE,支持Solaris、Linux和Windows平台,适于创建和部署2层Java Web应用和n层J2EE应用的企业开发人员使用 。
.Net软件开发工具
1、Microsoft Visual Studio
Visual Studio 是一套完整的开发工具 [4] , 用于生成 ASP NET Web 应用程序、XML Web services、桌面应用程序和移动应用程序 。Visual Basic、Visual C# 和 Visual C++ 都使用相同的集成开发环境 (IDE),这样就能够进行工具共享 , 并能够轻松地创建混合语言解决方案 。关于常用的软件开发工具 [4]使用详细,可以参考引用文章 。

开发软件用什么工具【软件开发工具】软件开发用什么工具?一般来说软件开发工具要集代码生成器+权限管理+快速开发+动态接口+通用组件+动态UI于一体的,现在主流开发工具是使用web开发架构来的软件开发架构及工具详解Web架构也可以理解为B/S(Brouser/Server)架构 , 是一种基于浏览器载体的框架,包含前端、后端和数据库三个大的方向,各个方向的工具技术都不一样 。现在主流的工具技术包含.NET、SqlServer、Bootstrap等,开发工具也会不一样 。Web前端开发技术工具包括三个要素:HTML、CSS和JavaScript , 当然还有很多高级的前端框架,比如bootstrap、Jquery等 。Web后端技术工具也有很多,比如.Net、JAVA、PHP等,各大语言都有其开发架构和工具,像.NET的MVC架构和Visual Studio工具 , JAVA的J2EE架构和Eclipse工具 。数据库现在有三种主流的关系型数据库:Mysql\SQLserver\Oracle , 还有Nosql非关系型数据库:Redis、Mogodb等 。开发工具有SQL Server Management Studio、Navicat等 。