-
大家讨论下 java这行做web和做企业级应用软件开发的长短10
最近想换份工作 但是对于做web前端开发(例如:电商)和做企业级应用软件开发上面纠结了 大家讨论讨论下~给点意见!!!
问题补充:AngelAndAngel 写道就一点:java不擅长做桌面程序,擅长做桌面程序的只有windows系列,因为提供底层api。java最擅长做业务性很强的东西,业务性的项目有几个特点:规则性强,建模重要,规模较大,考虑需要全面,不需要语言多复杂。
而java就是这种语言,由于面对对象,所以建模有用处;由于项目规模一般较大,所以最初的繁琐配置不算什么大事;由于规则性强,而java的对现实模拟的那种规则更贴近实际;java的各种配置(至所以有时候对资源的读取复杂),都是为了通盘考虑实现的,所以我们有时候做的时候不够敏捷,但是越大的项目越敏捷;最后,java语义不复杂。所以java适合做的并不能紧紧说做什么项目(网站,企业应用),而是根据复杂度和业务来决定的。
另外一个帖子我曾经也回答过,貌似现在好多人都纠结这个方面的问题。希望我的回答对你有用。
谢谢 我会好好思考您的回答!2011年8月26日 17:39
6个答案 按时间排序 按投票排序
-
楼主是在纠结做互联网方向 还是 企业应用方向把
我个人比较喜欢互联网方向 因为我不太喜欢繁杂的业务 多变的需求 陈旧的技术
互联网则比较开放 业务也不是很复杂 技术要求也比较高 涉及到负载 并发 性能等方面
看你自己喜欢哪方面2011年8月29日 16:50
-
就一点:java不擅长做桌面程序,擅长做桌面程序的只有windows系列,因为提供底层api。java最擅长做业务性很强的东西,业务性的项目有几个特点:规则性强,建模重要,规模较大,考虑需要全面,不需要语言多复杂。
而java就是这种语言,由于面对对象,所以建模有用处;由于项目规模一般较大,所以最初的繁琐配置不算什么大事;由于规则性强,而java的对现实模拟的那种规则更贴近实际;java的各种配置(至所以有时候对资源的读取复杂),都是为了通盘考虑实现的,所以我们有时候做的时候不够敏捷,但是越大的项目越敏捷;最后,java语义不复杂。所以java适合做的并不能紧紧说做什么项目(网站,企业应用),而是根据复杂度和业务来决定的。
另外一个帖子我曾经也回答过,貌似现在好多人都纠结这个方面的问题。希望我的回答对你有用。2011年8月28日 10:28
-
你说的是做BS和CS之间的选择,还是前端和后台之间的选择,没太看懂
如果在BS和CS之间选择,推荐BS
如果在前端和后台之间选择,推荐后台2011年8月27日 16:46
相关推荐
SOA实践:构建基于Java Web服务和BPEL的企业级应用 IBM口水书
《Java EE企业级应用开发教程(Spring Spring MVC MyBatis)》是一本专注于Java企业级应用开发的专业教程,由黑马程序员编著。本书的核心在于深入浅出地介绍如何使用Java EE技术栈,特别是Spring、Spring MVC和...
【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。在Java世界中,实现Web接口通常涉及到Servlet、JSP、Spring MVC或者RESTful API等技术。本示例"java web...
精通NetBeans——Java桌面、Web与企业级程序开发详解精通NetBeans——Java桌面、Web与企业级程序开发详解精通NetBeans——Java桌面、Web与企业级程序开发详解精通NetBeans——Java桌面、Web与企业级程序开发详解精通...
《Java EE企业级应用开发教程(Spring+Spring MVC+MyBatis)》是一本深入讲解企业级应用开发的教程,其配套源码资料是学习Java EE技术栈的重要辅助材料。这套教程聚焦于SSM框架,即Spring、Spring MVC和MyBatis的...
《Tomcat与Java Web开发技术详解(第2版)》是一本深入探讨Java Web应用程序部署和运行环境的权威指南。本书主要围绕Apache Tomcat服务器展开,涵盖了从基础概念到高级特性的全方位讲解,旨在帮助读者掌握Java Web...
WebBuilder是一款跨平台、数据库和浏览器的可视化Web应用开发平台。WebBuilder使用了多项最新的技术,使Web应用的开发更快捷和简单。 作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发环境 ...
这是我找找了好久的一个高压缩的 《轻量级 Java EE企业应用实战》,我又做了二次压缩,整个文档体积保持在143MB,而不是大家常见的400+MB,适合移动端观看
java 加密狗的应用 web项目
《企业级Java开发与架构》是一本专注于Java技术在企业级应用中的实践和架构设计的书籍。这本书通过实例代码的方式,深入浅出地讲解了如何使用Java进行高效、可扩展和可靠的系统开发。实例代码是学习理论知识的最佳...
本书详细介绍了在最新Tomcat 5版本上开发Java Web应用的各种技术。主要内容包括:Tomcat和Java Web开发的基础知识,Java Web开发的高级技术,Tomcat与当前其他通用软件的集成,以及Tomcat的各种高级功能。
《Java Web开发实战1200例(第2卷)》以开发人员在项目开发中经常遇到的问题和必须掌握的技术为核心,介绍了应用Java Web进行程序开发的各个方面的知识和技巧,主要内容包括流行组件应用、数据库应用、图表统计、Ajax...
《21天学通Java Web开发》是Java Web开发的基础教程,针对没有接触过或还不是特别熟悉Java Web开发的读者,详细介绍了Java Web开发的基础概念及技术要点。全书分为6篇共21章内容,第一篇为Java Web基础篇,介绍了...
这本书的内容涵盖了Java Web开发的多个重要方面,旨在帮助读者掌握核心技术和实践应用。由于文件大小限制,书籍内容被分成了两个部分,分别为1-10章节和11-21章节。 Java Web程序开发是基于Java语言的Web应用程序...
3. 框架技术的讲解,包括Struts2、Hibernate和Spring框架:这些框架都是Java企业级应用开发的基石,本书对这些框架的入门级知识和高级应用进行了全面讲解。 - Struts2框架技术应用:Struts2是用于简化Java EE Web...
基于java web开发的mes生产制造系统,该系统基于ssm框架开发,系统功能包括:系统管理、车间基础数据建模、计划管理、物料控制、生产执行、质量管理、库存管理、看板管理、数据分析等主体功能模块。广泛应用于汽车、...
本书共分4部分,从xml、servlet、jsp和应用的角度向读者展示了java web开发中各种技术的应用,循序渐进地引导读者快速掌握java web开发。. 本书内容全面,涵盖了从事java web开发所应掌握的所有知识。在知识的讲解...