java ide推荐,WindowLinux类Linux下的CCJavaEESE C的IDE都有哪些比

1,WindowLinux类Linux下的CCJavaEESE C的IDE都有哪些比首先,Java的IDE,在windows和linux下都有eclipse , 而且是比较好用的 。如果不想用这个,也可以在命令提示符下直接javac 。而C/C++的IDE就有很多了 。windows下最著名的VS系列,但是VS里面很多特殊功能只有在这一个平台下才能编译;我个人用的是dev-c++,比较简介;还有c-free,据说适合初学者使用 。而linux下一般用vim编辑代码,然后make;当然你也可以用emacs编辑代码;至于linux下的图形IDE,我只知道Kdevelop……C#在Windows下VS可以开发,不过VS太庞大了,我个人用的是SharpDevelop,一块比较快速的支持.NET的C#开发工具(当然也可以开发别的语言);而linux下我知道有一个Mono,可以开发C# 。世界上只有三种程序员 , 一种用emacs,一种用vim , 还有一种用其他 。顺便说一下,gcc是编译器,不是IDE 。QT应该是比较好的跨越平台的IDE,它有c++版,java版,有如果你用它除非你是调用了系统的API函数,否则基本不用修改就能在linux,windows,mac上编译运行 , 如果你是用的c++,它不管是linux还是WINDOWS都是用的G++做的编译器,而且如果你熟悉eclipse, visual stuido的话,它还可以嵌入其中 。你用的C#,这个它没有这个版本 。世界上只有三种程序员,一种用emacs,一种用vim,还有一种用其他 。顺便说一下,gcc是编译器,不是IDE 。再看看别人怎么说的 。
2,请问java用什么软件好eclipse现在java主流的开发工具就两个,一个是eclipse,一个是netbeans,相对来说用eclipse的人更多,但是这两年netbeans成长很快 , 尤其是做swing的应用程序 , 肯定首选还是netbeans 。Jbiulder 是很老的编辑器了,现在用的人不多了 。MyEclipse是一个eclipse得插件,集成了各种框架应用,是收费软件,不建议你用,直接用eclipse的java ee版就可以了 。如果你要做web方面的开发,可以再装几个插件 。eclipse的下载地址: http://www.eclipse.org/downloads/第一个就是EE版netbeans的下载地址:http://netbeans.org/downloads/index.htmlMyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率 。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate 。我们现在正在学习SSH呢 。jcreatorLE就挺好的我在用Myeclipse呢当然是Eclipse了,前面所说的Jbuilder.MyEclipse都是Eclipse的插件,首先学的是JAVA SE,至于前面提到的HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate 。都是JAVA EE部分的企业级开发用到的技术 。
3,比eclipse好用的java编程软件有哪些Borland的JBuilderJbuilder进入了Java集成开发环境的王国,它满足很多方面的应用,尤其是对于服务器方以及EJB开发者们来说 。下面简单介绍一下Jbuilder的特点:1)Jbuilder支持最新的Java技术 , 包括Applets、JSP/Servlets、JavaBean以及EJB(EnterpriseJavaBeans)的应用 。2)用户可以自动地生成基于后端数据库表的EJBJava类,Jbuilder同时还简化了EJB的自动部署功能.此外它还支持CORBA,相应的向导程序有助于用户全面地管理IDL(分布应用程序所必需的接口定义语言InterfaceDefinitionLanguage)和控制远程对象 。3)Jbuilder支持各种应用服务器 。Jbuilder与InpriseApplicationServer紧密集成 , 同时支持WebLogicServer,支持EJB1.1和EJB2.0,可以快速开发J2EE的电子商务应用 。4)Jbuilder能用Servlet和JSP开发和调试动态Web应用 。5)利用Jbuilder可创建(没有专有代码和标记)纯Java2应用 。由于Jbuilder是用纯Java语言编写的,其代码不含任何专属代码和标记 , 它支持最新的Java标准 。6)Jbuilder拥有专业化的图形调试介面,支持远程调试和多线程调试,调试器支持各种JDK版本,包括J2ME/J2SE/J2EE 。JBuilder环境开发程序方便,它是纯的Java开发环境,适合企业的J2EE开发;缺点是往往一开始人们难于把握整个程序各部分之间的关系,对机器的硬件要求较高,比较吃内存,这时运行速度显得较慢 。NetBeans与SunJavaStudio5NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用 。SunJavaStudio是Sun公司最新发布的商用全功能JavaIDE,支持Solaris、Linux和Windows平台,适于创建和部署2层JavaWeb应用和n层J2EE应用的企业开发人员使用 。NetBeans是业界第一款支持创新型Java开发的开放源码IDE 。开发人员可以利用业界强大的开发工具来构建桌面、Web或移动应用 。同时,通过NetBeans和开放的API的模块化结构 , 第三方能够非常轻松地扩展或集成NetBeans平台 。NetBeans3.5.1主要针对一般Java软件的开发者,而JavaOneStudio5则主要针对企业做网络服务等应用的开发者 。Sun不久还将推出ProjectRave,其目标是帮助企业的开发者进行软件开发 。NetBeans3.5.1版本与其他开发工具相比 , 最大区别在于不仅能够开发各种台式机上的应用,而且可以用来开发网络服务方面的应用,可以开发基于J2ME的移动设备上的应用等 。在NetBeans3.5.1基础上,Sun开发出了JavaOneStudio5,为用户提供了一个更加先进的企业编程环境 。在新的JavaOneStudio5里有一个应用框架,开发者可以利用这些模块快速开发自己在网络服务方面的各种应用程序 。myeclipse 和 netbeans等等【java ide推荐,WindowLinux类Linux下的CCJavaEESE C的IDE都有哪些比】
4,java web开发工具有哪些eclipse 开源免费myeclipse 收费 是eclipse的插件集合idea 收费powerdesigner 建模工具Navicat 数据库可视化工具submit text 主要用于前端页面的编辑 比如html css js等1. JDK(Java开发工具包)如果你打算用Java开发一些小程序和应用程序,那么首先得给自己准备一个类似于JDK的工具,其中包括必要的Java Complier、Java Runtime Environment(JRE)和Java API 。这是开始Java之旅的第一步 。2. Eclipse IDE如果咨询一些经验丰富的Java开发人员关于他们最喜欢的Java Integrated Development Environment(IDE)是什么 , 不少人会告诉你是Eclipse IDE 。Eclipse能提供关于代码完成、重构和语法检查这些急需的帮助 。它还能提供JDT的一系列工具,包括各种插件工具来帮助开发各种Java应用 。此IDE的真正优势是它允许开发人员使用不同的语言支持 , 如它也可以提供C/ C++和PHP 的IDE 。这使得它成为了Java开发的一个一站式资源 。3.NetBeans这又是一个IDE,提供了功能全面的阵列 , 如转换器,编辑器和代码分析器 , 这些工具可以帮助你使用最新的Java技术实现应用程序 。工具范围相当广泛,而且IDE背后的团队也在不断地改进 。此外你还可以得到静态分析工具的帮助——编写出无bug的代码 。4. IntelliJ IDEA 13.1据传它有“最智慧的java ide”之称 。如果你尝试过后,就会发现它所言不虚 , 因为它能帮助开发人员拿出最具有创造性的解决方案 。它的“Smart Code Completion”和“On-the-fly Code Analysis”功能等可以提高开发人员的工作效率,并且还提供了对web和移动开发高级支持 。所以,不妨试试这个好助手 。5.Oracle JDeveloper如果你正在寻找一个免费的IDE来构建一个面向服务的架构 , 那没有比JDeveloper更好的了 。它支持完整的开发生命周期,这意味着你可以放心自豪名正言顺地使用ava解决方案 。6. JUnit这是一个可以帮助开发人员编写和运行测试的单元测试框架 。但是JUnit和市场上一些类似的框架还有着本质的区别 。你可以一次测试一个代码块,而不需要等待该模块在运行测试前完成 。实际上就是你可以“先测试,然后写代码”,这意味着对于应用程序的最终功能如何你可以先放下心中的大石了 。7. Apache ANT?这是一个开源工具 , 其最大的优势就是简单 。关键是可以实现开发人员处理复杂和重复性任务的目标 。ANT?,可以自动执行此类任务 。这还只是其众多简化功能之一而已 。8. JRAT(Java Runtime Analysis Toolkit)如果你想要评测应用程序的性能,那么就必须具备JRAT这个分析工具 。有了这个工具,你可以找出潜在的可能会影响应用程序性能的问题域 。9.Apache JMeter?这是Apache的另一种工具 , 主要用于测试 。它可以评测功能行为以及网站、数据库、Web服务等的性能 。它有一个易于理解的GUI,这一事实意味着你可以轻松地构建测试计划并迅速调试应用程序 。10.Apache Maven上面曾提到过Apache ANT?,而现在的Maven能帮助你做同样的事情 。不过 , 很多开发人员表示相比ANT?,Maven前进了一大步 。在依赖管理、构建行动、调试和协作方面,它都比ANT?略高一筹 。简单地说,如果你正在使用ANT?,那么你需要告诉它到底应该怎么做:你需要提供资源的确切位置,分配生成的位元码的存储位置以及用JAR文件打包 。Maven,换句话说,则简化了这些东西 。11.Gradle如果你想要有这样一种工具,可以结合ANT?和Maven的优点 , 那么你一定会喜欢Gradle 。有了Gradle,你就可以在Groovy编码——这是一个巨大的优势,因为它允许你编写任何代码 。这个工具的第二大优势是,它支持惯例优先配置的模式 。12.Clover该工具提供了Java和Groovy代码覆盖 。Clover能让你直接瞄准问题可能性最大的部分,确保测试侧重于特定代码 。13.YourKit这是一个Java分析工具,允许在开发或生产过程中按需分析:这意味着你可以确保你的产品符合最高的质量标准 。按需分析指的是 , 被分析的应用程序可以在不产生任何费用的情况下运行 。14.Mockito如果你想用干净和简单的API编写测试,Mockito应该就是你的首选 。Mockito本质上是一个模拟库 , 可以帮助你创建、验证和清除模块——Java开发的几个重要方面 。15. FindBugs的?Java代码有bug?如何才能找到它们呢?——没错,就是FindBugs的? 。它不但免费,还易于操作 , 真心很不错!Eclipese,MyEclipse,spring tool suite

    推荐阅读