来自 计算机 2019-07-19 21:09 的文章
当前位置: 金沙国际唯一官网 > 计算机 > 正文

印刷行业进销存web项目在php与java中用什么样的框

  印刷行业进销存web项目,在php与java中,用什么样的框架能开发效率更高学习成本维护成本更低

  印刷行业进销存web项目,在php与java中,用什么样的框架能开发效率更高学习成本维护成本更低

  之前我也用java+servlet+jsp写过一个鞋材的进销存系统。写得也是很慢,同样一遇到客户的业务逻辑一变,为修改代码而疲于奔命。这时我除了php框架thinkphp,还想到了Spring+Struts+Hib...

  之前我也用java+servlet+jsp写过一个鞋材的进销存系统。写得也是很慢,同样一遇到客户的业务逻辑一变,为修改代码而疲于奔命。这时我除了php框架thinkphp,还想到了Spring+Struts+Hibernate等企业级的框架应用。

  然后试图找来php,希望能发挥其敏捷的特性,为我加快开发速度和降低维护成本,做一个服饰连锁店销售管理软件——进货,配送到分店,分店销售,销售报表,管理员权限配置等模块,是从10月份开始的,用的是php原生态写法写的,发觉效率很低。

  另外我去网上搜索了,java做进销存的应用,比php要多很多,那么是不是说明对于数学运算一些的应用,java强类型语言更有优势一些呢?而php流行的应用,多是互联网应用,以内容为主的,而不是数据为主的?

  所以我现在很疑惑,我对java与php的熟练度都差不多,现在这个印刷进销存,包括以后还可能遇到的进销存,同样采用框架的前提下,是用java还是php的框架?另外弱弱的问一话,类似于进销存的应用——我明白离电信级别的应用差很远,那它能称得上企业级应用吗?

  谢谢xman56的详细解释,php做网站.java做企业应用的总结很受用,但很好奇.nef的语言特性与java相差无几,为什么你会把它与php一同归入做网站呢,是因为它的开源环境不如同java因而可用的封装好的组件不多吗展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部从系统功能来看,这个应该算是企业应用,系统不是从大小来区分是不是企业系统的,而是从功能。何为企业应用,即是针对物质资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软(ERP)。CRM即客户关系管理系统,是面向客户的。

  做了几年的项目大多都是用starts框架,java的编程思想是以数据为模型,实现业务逻辑与表示分开,在没有MVC模式的框架前一直都是以java+servlet+jsp实现MVC。随着后来starts的出现,大多都开始用starts,starts也并不能说是最好的,比它好的框架现在有很多,只能说它先入为主了,对于框架这一块就不用我废话了。如果用java实现一个项目,相对来说要繁琐一些,因此花费的工时也相对的要长,但是java有很好的可移植性 ,可维护性,代码复用性。并且层次分的很清晰,业务逻辑和表示可以完全分开。

  现在随着面向接口编程的思想,降低了代码与代码之间的依赖性,更提高了项目的移植性。总而言之,java开发的项目,维护性好,开发效率也不算低,对学习也有很大帮助,主要是学习其中的思想。

  用php开发项目也是不错的,现在网上很多主流的网站都是php的,它的优点是开发效率高,非常适合门户性网站,以前我也帮别人做过一个小网站,但是是用的本来想用php了,但是考虑现在支持.net的空间比较多最后用了.net。

  虽然php也有类似mvc的框架,但它那个mvc就类似一个include。但是对它简单容易上手,好配置很是青睐的。

  两种语言都可以在linux上运行,如果是企业应用的话,本人更倾向java,如果是网站一类倾向于.net或者php.

  对于java来说,现在有很好的IDE,如果你工程设计合理的话会大大的提高你的开发效率,比如如果你选择hibernate做数据库访问层,那会减少一部分工作量。这也就是java的优势之一,有很多封装好的东西你可以直接拿过来用。

  ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象。

  ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。

  我说的.net不是asp.net可能给你造成了误解,对于asp.net我也只是了解,可以说asp.net封装的很好,asp.net的控件是很强大的,但是有时候觉得它真的不是很灵活,从MVC的角度来看,我觉得它还是不如java的清晰.虽然它也是面向对象的,但在数据这一块来说感觉还是没有完全分离开。

https://www.penganxian.com/jisuanji/290.html