作者LaPass (LaPass)
看板Web_Design
標題Re: [問題] 為什麼jsp使用的公司..
時間Thu Nov 15 01:54:28 2012
※ 引述《lulurain ( )》之銘言:
: 比起asp.net和php為什麼使用jsp的公司是相對少數呢?
: jsp不也和php一樣大多數是免費且安全的嗎?
安不安全要跟寫的人比較有關系
跟語言的關係比較沒這麼嚴重
不過JavaEE確實比較擅長控制權限方面的東西...
當然,遇到糟糕的人,不管什麼語言都一樣
例如拿+號去黏SQL語法的.....
不管框架提供多完美防禦措施都沒用
: java使用的也很廣,但jsp怎麼就好像沒很多企業青睞?
: 是jsp開發速度不如php,而背後也沒有asp.net那樣龐大的資源嗎?
java背後的資源應該比asp.net大很多.....
但JAVA很缺像是xoops joomla wordpress之類的,完全不會寫程式的人都能裝的東西
全部都要自己寫
而且設定也比較麻煩
java的資源大部分是像....
可以跟一般桌面應用程式共享的那種jar包
如果同樣都在框架已經搞好的狀況下
兩者開發速度都慢不到哪裡去
但是要用JavaEE搞出一個框架很費事
: 但銀行業者卻又有使用jsp,好矛盾
: 有人有獨到看法嗎?
主要還是因為安全控管方面的問題
JavaEE比較擅長處理這一方面的東西
然而,最大的問題點在於
JavaEE比較難學
假設一個人學PHP要三個月
那他學整套JavaEE大概需要一年
請注意我用的是JavaEE,而不是JSP
JSP是整個Java在開發網站容器上的規範的一部份而已
如果只看JSP的話,那跟PHP還蠻像的
但如果看整套JavaEE,那你可以把他當成 php+apache模組的開發那樣
在PHP當中,如果妳有個功能無法做到
那通常需要呼叫外部的程式去執行
但是在java當中,java可以搞定所有的東西
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.70.54
推 istaco:推 11/15 07:47
推 JYHuang:推 11/15 09:00
推 terrybob:學習了,謝謝!!! 11/15 13:09
推 duck10704:推! 11/15 13:26
推 JYHuang:就這個意思看來 JavaEE可以做的功能比PHP更廣囉 11/16 09:59
→ JYHuang:就像VmwareServer是用Java透過WEB來操控 11/16 09:59
→ LaPass:語言只是一種工具而已..... 而且不可能只學一兩種語言..... 11/16 10:53
→ LaPass:JAVA辦不到的事也是得往下去叫C或C++寫的libary,例如AR實 11/16 10:54
→ LaPass:境的演算法就寫在C、C++裡面,然後用java去叫 11/16 10:55