编程idea是必备的么,大家现在编程都用什么软件

1 , 大家现在编程都用什么软件编程入门需要学习的是编程语言,目前主要的有c,c++,java 。。。你所谓的“软件”是指编译器 常用的有visual c++,gcc, dev-c++,jbuilder  ,  eclipse视你选的编程语言而定 。C/C++在Windows下一般是VC++ , Linux一般是GCC;Java一般是IntelliJ IDEA;Android一般是Android Studio 。诸如此类 。
2 , 目前有好用的javascript ide吗Aptana是专业的javascript编写工具,带有像vs、eclipse一样的代码提示功能,初学者建议使用 。不过Aptana绑定的浏览器是firefox1st JavaScript Editor , 我认为是你要找的东西一楼:netbeans是java的吧,不是javascript的我用notepad++,javascript确实是不需要什么ide的1.netbeansnetbeans是一款用java编写的开源ide , 是idr解决方案最喜欢使用的java ide编辑器之一 。netbeans ide既可用于java开发,也支持其他语言,特别是php、c/c ++,和html5 。2.eclipseeclipse是一款主要用java编写的免费java ide 。eclipse在eclipse公共协议下可用 , 并且适用于windows、mac os x和linux 。3.intellij idea community editionintellij idea community edition(社区版)是一款免费的java ide(集成开发环境),主要用于android应用开发、scala、groovy、java se和java编程 。它设计轻巧,并提供如junit测试、testng、调试、代码检查、代码完成、支持多元重构、maven构建工具、ant、可视化gui构建器和xml和java代码编辑器等有用的功能 。
3,JAVA是什么软件主要是干什么用的JAVA编程常用的软件:1、Eclipse:Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台 。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境 。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT) 。2、MyEclipse:MyEclipse是Eclipse的升级版,也是一款功能强大的J2EE集成开发环境 , 由Genuitec公司发布,提供免费版和收费版 。被誉为最好用的Java IDE之一 。MyEclipse 是对Eclipse IDE的扩展,利用它可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率 。3、IntelliJ IDEA:IntelliJ IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好用的IDE之一,与MyEclipse齐名 。它提供了一系列最实用的的工具组合:智能编码辅助和自动控制,支持J2EE,Ant , JUnit和CVS集成,非平行的编码检查和创新的GUI设计器 。4、NetBeans:NetBeans IDE是一个屡获殊荣的集成开发环境,可以方便的在Windows、Mac、Linux和Solaris中运行 。NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序 。5、BlueJ:BlueJ是一款支持Java编程语言的集成开发环境(IDE) 。它原本是为了教育目的而开发的,同时也适合于那些想做小型软件开发的开发人员 。它的运行需要JDK(Java开发工具包)的帮助 。BlueJ主要是为面向对象的程序设计教学而开发的 , 因此它的设计不同于其他的开发环境 。【编程idea是必备的么,大家现在编程都用什么软件】
4,语言在编程中占多大分量学会语言还需要学什么才能真正学会编程所谓“编程”,其本质就是“编撰一个解决问题的过程” 。任何人不学任何语言都能理解设计过程的方法,就好象你在做数学题的时候,往往能想到“这种题型求解先要这样,再这样,然后这样 , OK!解出来了”,其实这就是设计了一个过程 。问题是,不学习编程语言,我们难以把自己的这种人类的“过程”转化为计算机能够理解“过程” 。这其中的原因,根本上有两点:一是人类的语言有二义性,计算机无法确定的理解;二是人工智能还未实现,完美地上下文分析还不存在 。所以,编程语言就成为了我们把自己在现实世界设计的过程转换到计算机世界——以发挥计算机的高速特性——的桥梁!没错 , 编程语言仅仅是一个桥梁 。这样说来,编程语言也顶多就是个工具而已,真正重要的还是我们的idea 有的人看到这里就说,嗨,原来就这样?。?那看来编程语言大概理解就行了 。重要的还是想法! 但矛盾的是,如果编程语言学的不好 , 你又怎么把自己的想法以恰当的方式表达到计算机世界呢? 所以,回答你的问题“语言在编程中占多大分量”的答案是“不占有任何分量,其仅仅是一个媒介,本身没有作用 。但是你要表达自己的思想就需要掌握这种媒介” 回答你的第二个问题“学会语言还需要学什么才能真正学会编程”的答案是 “还需要学所有为了解决某个特定问题而必须具备的该领域的知识——例如,你要写个QQ,需要的知识主要是操作系统接口(API)知识、网络通信基本原理,为了写服务端 , 还需要有数据库的知识,等等 。再例如,你要写个photoshop,那你不单要有API的知识,更主要的还要有数学知识——数字图像处理完全是用数学模型来解决 。” 记住 , 语言是个媒介,它本身没用,但是学不好你就无法在计算机中很好的表达思想;语言只是个媒介,你的思想才是最重要的,而思想的灵感来自于更广阔的和计算机相关或无关的领域——大多数时候是数学领域 。我的答案您觉得合理吗5,软件开发需要学习什么软件如果抱着学习的目的,建议你随便找一门热门一点语言 , 先入门看看是否适合你,例如python、java、c++等等,任意一门语言了解它的语法,编程思想 , 关键是设计模式,另外最好还要学习数据库的设计和优化,因为数据才是软件的核心,这些是比较重要的 。开发工具和软件只是起到辅助的作用 。至于开发软件 , 我常用的是Eclipse,虽然有点古老、有点卡,但是好在免费 , 而且插件比剧多,支持多门语言 , java、c、python、js、html...,之前还用过JBuder UEdit 这些,不过现在好像大家都在用intellij IDEA,不过我是不会用了,因为我基本不用开发工具 。我现在唯一用的最多的开发工具是HeidiSQL,一款Mysql客户端管理工具,这和我的工作性质有关,我已经基本摆脱了编程语言 , 当然少数情况还是会打开Eclipse,但最近两年基本都不用了 。如果想要要自己开发一款基于数据库的管理软件,而并不想要投入过多的精力去学习过于复杂的技术,那么我可以推荐一款软件的快速开发平台,或者叫自动生成工具,具体的开发方法和使用的套路可以参考地址:www.workflow.net.cn,这里只做简单介绍,下载快速研发平台后,无需安装 , 解压即可启动服务,然后就是一款现成的带有工作流、组织机构、人员权限和一些软件的基本常用的功能 , 例如:登录退出、修改密码、修改软件的名称、管理组织机构人员以及权限...等等,启动之后 , 需要安装一款mySQL的管理工具,个人比较推荐HeidiSQL,因为全部的开发工作将基于数据库的配置库,例如要新创建一个模块 , 那么只需要在数据库里面复制几张配置表,然后按照需求配置好数据 , 页面即发生变化,根据需求测试通过新的软件功能即成 。无需开发编译打包上线 。将新模块授权给特定的角色,该角色用户登录之后即可使用 。具体的使用方法可以参考上述网址 。上述是本人正在使用的常用工具之一 , 也利用它做过一两个项目,趟过一些坑,走过一些弯路 , 希望能起到抛砖引玉的作用,若有更好的工具软件和更懒惰的开发模式和套路,也希望各位网友可以相互交流 。不是应该学习什么语言先么?需要的开发平台有Eclipse,Visual Studio(面向最广的开发软件) 。学习Java的话需要安装JDK(Java软件开发工具包)学习Python就需要安装Python

    推荐阅读