日期:2014-05-17  浏览次数:20719 次

接手一个JAVA开发小队,该做些什么?(PHP能否与JSP双剑合璧)
接手一个JAVA开发小队,该做些什么?(PHP能否与JSP双剑合璧)

*****情况如下:*****

1、本人在一家投资公司技术部,主要负责给其下属分公司制做和维护网站。手下有2人(惨点,不过人太多也没必

要)1个页面1个PHP程序员,本人兼美工(好这口),有活大家一起冲。没事的时候也写点东西(其实就是照着

dede和UCenter的抄一遍,用php写的,自己开发的东西,用起来会得心应手些,而且不用花钱),整天做着这东西

有朝一日成熟了可以赚点钱的美梦。

2、公司投资的一个小项目因多种原因搁浅,项目经理及其他核心人物撤离,只剩下8个人,6个java程序员2个美工

。原来做的项目是JSP写的网站,(项目再接手过来已经没有任何意义了)。

*****问题来了:*****

  领导让我接手这8个兄弟。人手多了,我自然想把内部使用的CMS系统完善一下,但是我这边是PHP,他们都是JSP。

  我打算用JSP重写,但又舍不得原来PHP写的东西,而且我“道听途说”JSP对于前台图形显示支持的不如PHP,但JSP速度快(本人不懂JSP,但可以学)。

  所以我有一个很进水的想法,能不能用PHP写前台,JSP用于后台数据处理?又“道听途说”大网站都这么干,比如淘宝等。不知是否属实?

  还请高人指点12。谢过先。  


------解决方案--------------------
好帖子
------解决方案--------------------
好帖子,真好
------解决方案--------------------
想法不错哦,不过没做过不太清楚。帮顶一下!
------解决方案--------------------
jsp写后台? php写前台。

jsp 和php谁快我不知道。。没玩过php..[公司有一人用这东西做公司的网站的]

jsp javaServerPage 说白了就是 加强版的 servlet 处理客户端请求..响应.

如果真可以用jsp写后台那么 用servlet就更好了。


如果这样的结构可以

要满足的条件:
servlet 处理完的结果
1: 最古老的方式.out()html
2: forward()到其它页面[jsp]


重点来了。
servlet 处理结果比如 查询出来结果集 List <object> 都是在作用域里面 Request session Application

php做前端 的话 能得到这些数据吗 ?[作用域里面的数据]

如果能这样 的做法肯定是可行的
如果不能那只好放弃了.



------解决方案--------------------
JSP速度快指的是 在第二次访问相同页面时候。第一次访问比较慢,因为需要编译。
------解决方案--------------------
关于整个我感觉不太现实,如楼上所说的一样,因为数据接收不到,不过我不敢确定,楼主研究了可以教我。
(PS:我没分了,楼主可否把分给我)。
------解决方案--------------------
想法不错,顶一下
------解决方案--------------------
1. 梳理下自己的目前已有的项目和人员,了解他们的技术和特长。

2. 因人而异,因地制宜的选择合适的技术做合适的项目,而不是非得想将他们会的全部整合一块。
------解决方案--------------------
作为程序员语言只是一种工具,给一周时间学习php,然后开干。我觉得作为一个程序员第一天看语法,第2天看例子模仿,第3天写例子,第4天正式工作是完全没有问题的,出现问题google+百度就行,还可以问问你们原来的那个php程序员。如果不让他们转php非要整合的话,WebService应该是个不错的选择
------解决方案--------------------
jsp/php本身速度是有少许差异,可是这个不应该是考虑取舍的关键因素,甚至都不需要纳入考虑范围内。
决定页面展示速度的其实是你的应用,应用比较复杂,数据库数据较多自然速度就慢下来了。

对于楼主现在的状况,我建议从jsp,php中做二选一,没必要两者一起使用。:
1. 根据你们团队人员的技术状况平衡
2. 可以征求你们领导的意思,当然在征求领导之前,你需要有自己的一小部分观点给领导做参考
3. jsp和php适合不同的项目需求,php适合论坛/cms,快速而简单、并且廉价的解决小型的企业应用。jsp或者说jee(如果一直单独考虑只用jsp来说不是很符合当前的应用潮流,呵呵)来说适合较大型的项目,有框架有开源软件,让你的系统比较符合功能、模块、交互比较复杂的系统。不过一般来说开发周期,投入,预算等都要超过同等功能的php项目

从你的帖子看,你们不是专业的IT公司,但是技术部却有这么多人员,足以说明你们公司的实力和规模应该还是可以的。但是因为不了解你们的应用复杂度,以及你们数据量的大小,无法给你一个最终的建议。
------解决方案--------------------
探讨
1. 梳理下自己的目前已有的项目和人员,了解他们的技术和特长。
2. 因人而异,因地制宜的选择合适的技术做合适的项目,而不是非得想将他们会的全部整合一块。

------解决方案--------------------
呵呵 学习下,顶下!
------解决方案--------------------
学习下
------解决方案--------------------
9楼 4楼 正解
------解决方案--------------------