希望成立权威机构管理众多的Java 开发框架和模式,不要受商业影响,
以程序员开发和客户为利益管理这么多的软件技术,特别是Java有关的
比如
对于中型的电子商务网站适合怎么样的架构
对于会员管理系统,ERP可以用什么样的架构
几年前,还有很多不错的java程序员自已开发出
一套又一套的代码生成程序,让新程序员学着用,更是多样性大,熵高。
为了程序员学习,和企业应用,需要统一和标准化。特别对于java的现状
View 有Swing,JSP,JSF,FLAX,AJAX(光是ajax就可以说的没完)
持久层有 ibatis,Hibernate,等等
MVC也有很多,Spring ,EJB, Seam太多了,精力浪费严重。还没提版本不同的影响
还没提数据库了,数据库的多样性相对还少一点。
象Appfuse这样的东西应该更多一点,减少多样性,把优缺点和组合都在一起列出来,最有意义了,当然难度大,开源是好,东西创新多,但是对于应用就麻烦了,用户只要稳定,好看好用就行,程序员的精力应该:方便开发,方便维护,系统稳定,用户体验好的目标上,这么多的技术,团队组织和学习,以及接手别人的代码都很麻烦的,不知道大家是不是也这样想?javaeye的高手多,可以成立这样的权威不?简单一点,就和java language一样,不要多,只要精!用最好的成熟稳定的就行!不稳定的技术先不要拿出来。生活节奏就音乐一样,软件开发和创新也一样。以人为本。
竞争和学习程序耗尽了多少年轻人的精力啊,程序员的社会作用主要是满足客户需求,为企业创靠经济价值。软件技术创新主要是体现在:传输方便,查询速度,稳定以及界面上,没有大的进步就先不要学习和使用。 其实一句话了:谁也不想学那么多的外语!普通话是有意义的!
分享到:
相关推荐
【源码】布局Java EE企业级开发:寻觅框架和开发模式的完美整合【源码】布局Java EE企业级开发:寻觅框架和开发模式的完美整合【源码】布局Java EE企业级开发:寻觅框架和开发模式的完美整合【源码】布局Java EE企业...
权限管理,按钮管理,菜单管理,数据字典,组织机构 在线管理,系统用户,会员管理 代码生成:生成完整的模块代码,并保留生成记录模版,可复用 (超强悍开发利器) 性能监控 接口测试 发送邮件 置二维码 图表报表 ...
Struts是Apache软件基金会下的一个开源项目,是MVC(Model-View-Controller)设计模式的一种实现,广泛应用于Java Web开发中。对于Java初学者而言,学习并实践Struts框架能够帮助他们更好地理解Web应用的架构设计,...
【CRM客户管理系统源代码(JAVA SSH框架模式做的)】是一个基于JAVA编程语言,采用SSH(Struts2、Spring、Hibernate)三大主流开源框架构建的客户关系管理系统的源代码实例。这个系统深入应用了多种技术,如...
- **JAVA框架**:本书中的项目主要基于JAVA语言和相关的框架进行开发。学生将有机会学习并实践流行的JAVA框架,如Spring、Hibernate等,这些框架在现代软件开发中具有重要的地位。 - **数据库管理**:项目中涉及到的...
WebBuilder是一款跨平台、数据库和浏览器的可视化Web应用开发平台。WebBuilder使用了多项最新的技术,使Web应用的开发更快捷和简单。 作为一款高效的Web开发工具,WebBuilder的特色是: .基于浏览器的集成开发...
本资源摘要信息对 Java 开发中常用的开源框架架构图进行了介绍,涵盖了Struts、Hibernate、Spring、iBatis 等多种框架的架构图和简介文章分类。这些框架都是 Java 开发中最常用的框架,了解它们的架构图和特点对 ...
Java三大框架,即Struts、Hibernate和Spring,是Java Web开发中的核心组件,它们各自解决着应用程序的不同层次问题,共同构建了一个高效、可维护的Web应用体系。这一体系被称为MVC(Model-View-Controller)架构模式...
Java定时器框架Quartz是Java开发中用于任务调度的一个强大工具,它允许开发者精确地控制任务的执行时间,包括一次性任务和周期性任务。Quartz以其灵活性和稳定性,在企业级应用中广泛使用,尤其在需要定期执行后台...
【小区物业管理系统源程序(Java, B/S模式)】是一个基于Web的软件系统,采用Java编程语言进行开发,遵循B/S(Browser/Server)架构,即浏览器/服务器模式。这样的设计使得用户可以通过网页浏览器访问系统,而无需在...
基于java web开发的mes生产制造系统,该系统基于ssm框架开发,系统功能包括:系统管理、车间基础数据建模、计划管理、物料控制、生产执行、质量管理、库存管理、看板管理、数据分析等主体功能模块。广泛应用于汽车、...
java权限后台开发框架,采用spring + srpingsecurity + springMVC + Hibernate + freemarker + jquery 等技术实现,页面及源文件打包发布程序。 完整的功能应用,包括:后台权限、人员机构、参数代码、角色权限、...
基于Struts1的SSH整合架构,并开发个人通讯录和一个完整的办公自动化系统,实现的功能包括日程安排、工作日志、短消息管理、公告管理、会议管理;基于Struts2的SSH2整合架构,并在此架构基础上实现一个完整的办公...
综上所述,"学生社团管理系统"是一个集成了多种Java技术的综合项目,对于学习和理解Java Web开发有着极大的帮助,同时也是毕业设计的良好实践。通过实际操作,开发者不仅可以深入掌握Java技术,还能提升项目管理能力...
Java编程语言在软件开发领域有着广泛的应用,尤其是在企业级应用和管理系统开发中。本文将深入探讨一个基于Java技术栈的教材管理系统,它结合了JSP、Swing等关键组件,为教育机构提供了一种高效、易用的教材资源管理...
在《Java项目开发实战案例》这个资源中,我们聚焦于Java技术在实际项目中的应用,通过具体的案例来深入了解系统开发的全过程。这个实战教程旨在帮助开发者掌握从需求分析到项目落地的各项技能,涵盖数据库设计、前后...
它提供了模型-视图-控制器(MVC)的架构模式,使得开发更易于组织和测试。在Spring MVC中,接口通常由Controller类的特定方法表示,这些方法通过注解如@RequestMapping来定义HTTP请求的映射。`mServer`可能包含了...
【Java开发的超市管理系统源代码+数据库】是一个用于学习和实践的典型项目,它涵盖了Java编程语言在实际业务场景中的应用。这个系统是基于Java技术栈构建的,旨在实现对超市日常运营的全面管理,包括商品库存、销售...
Struts2负责MVC(Model-View-Controller)模式的实现,Spring作为全面的轻量级容器,提供了依赖注入和面向切面编程等功能,而Hibernate则是Java持久层框架,主要用于数据库操作,简化了数据访问层的开发。...
Java Swing的MVC(Model-View-Controller)模式是一种用于构建用户界面的软件设计模式,尤其在GUI(图形用户界面)开发中广泛应用。MVC模式将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器...