1
abu 2014-09-17 08:41:34 +08:00
用过很多BS的软件,都是jsp结尾的,什么做的就不清楚了,我是菜 看不出来
|
2
jack894 OP 也有一些.do结尾的,.aspx结尾的,还有一些以目录\线结尾的,不知道都是彼弄的。
|
3
heihei20088 2014-09-17 09:12:06 +08:00
|
4
roushan 2014-09-17 09:12:31 +08:00
明显要用PHP或RUBY啊,我用了十年JAVA了,已经想吐了。
|
6
macemers 2014-09-17 09:36:58 +08:00
企业管理软件之类的,我觉得前端用flex可以省去很多麻烦~反正也不太讲求性能,就CRUD
|
8
lichao 2014-09-17 10:02:53 +08:00
@jack894 企业管理软件算是非计算密集型的业务,访问量也很有限,所以各种语言性能差别不会太大。
最终用什么语言去做,取决于你最熟悉什么语言。 |
10
jack894 OP @lichao 访问量绝非有限,你看看淘宝和京东后台页面,每天有多少用户登陆查询自己的积分,订单等信息。这样服务器和数据库压力有多大。
|
12
niuhf0452 2014-09-17 10:25:34 +08:00
相对互联网行业来说,企业管理软件供应商在技术方面都是比较保守的,自然用jsp的很多。
但是我个人认为jsp已经满足不了当前的需求了。jsp的生命力太短了。不是只jsp技术本身不好,而是相应的框架和开发工具落后。比如做移动端的app,jsp框架几乎没什么能用的,而html+js则可以通过phonegap之类的工具获得更长的生命力。 另一方面,我推荐使用jvm平台开发服务器端。理由是jvm平台生命力还很长,框架和工具成熟。初学者当然要学java,但是jvm平台有好多语言可以选,不仅限于java。 我个人认为做企业管理软件的话,性能不是决定技术选型的最重要因素。企业管理软件往往是模块较多的,需求不断变化的。如果性能不好,优化的方法有很多,增加硬件资源也是很容易的。但是如果程序太复杂,想增加或者修改功能模块就会成为难题。这种情况下,选择更“高级”、更易于理解的技术有助于程序员减少对业务无关层面的关注,将精力放到业务相关层面,有助于提高工作效率。 以上建议仅供参考。 |
13
incompatible 2014-09-17 10:59:43 +08:00
抛开业务谈“企业管理”实在是太空泛了
楼主到底要做哪一个领域的东西? OA?供应链?资产管理?财务管理?资金管理?HR?CRM?PLM? 楼主所列举的淘宝京东 它是为终端用户服务的 而不是为企业内部人员服务的 不能算是“企业管理软件” 说到语言,如果是纯粹的BS,你所说的jsp+servlet+mysql自然足够了 如果以后要支持客户端,使用spring mvc可以很容易的提供基于json的restful service |
14
macemers 2014-09-17 11:03:57 +08:00
@jack894 你的企业管理软件有京东和淘宝这样的并发量和访问量?!~
我不知道你指什么,但我理解下的企业管理软件,例如hr的请假系统。这种企业管理软件,并发量远远少于京东和淘宝,并且内网使用,用flex做前端绰绰有余。 另外如果你真的有京东和淘宝这样的并发量,你一个人也绝对搞不掂。 |
15
jack894 OP 是一个有互联网基因的,脱离了WIN32界面的,支持全国各地用户使用的多用户 CRM客户管理系统。
|
16
Automan 2014-09-17 12:08:30 +08:00
java 怎么做前台?
|
17
zkd8907 2014-09-17 12:30:38 +08:00
@jack894
我们公司的需求和你差不多,使用的是ASP.NET+SQL SERVER,不过这两年有一些对外的服务也改用php+WCF,后台实际上还是C#实现。 至于为什么选型是ASP.NET除了历史原因以外,还有很大因素就是业务逻辑的问题。我们这里的业务逻辑变动非常快,甚至可能一个需求没有完成就要推倒换掉,在这种情况下,C#和Java以及一些脚本语言有着比较大的优势。 |
18
love 2014-09-17 13:46:51 +08:00
我以前也是做CRM的啊,也是用java,也是java后端接管所有UI。
如果是10年前,我的想法可能会和楼主一样,但是现在我会用angular做前端,用python写后端API。 |
19
mengzhuo 2014-09-17 19:31:24 +08:00
>>> java是软件开发界的AK47,能同时做后台,也能做前台,没有其它动态语言什么事了?
哈哈哈,你写过代码吗?让我想起了北大青鸟的那个哥们....半句代码不会,一直念叨JAVA是神器,哈哈哈哈 |
20
lygmqkl 2014-09-17 23:06:29 +08:00
上mysql + php 就行了, RESTful api + oauth 2.0 前端 backboneJS 或者类似的。
轻松简单,容易管理。大概比混合开发多做10%的工作,但是后期爽。 |