回覆列表
  • 1 # 吳光傑KeepUp

    因為cms的模型決定了系統不會很大,也就是就說會開發會優先考慮開發速度,這點來說java沒優勢,而php的開發速度的確很快。

    java的優勢是大型系統和穩定性,所以銀行系統基本都是java的。

    java也有不錯的cms開源框架,強烈推薦jpress

  • 2 # 梨花

    cms位於前端和伺服器之間,不是Java不能幹,要用的話jsp就行了,有點殺雞不必牛刀的感覺吧。另外,處理大量站內工作或二次開發定製站點需生成大量頁面,這方面php或asp.net確實又是有很牛的生態資源,傳統做網站的開發人員更方便整合與利用。

  • 3 # 墩子村

    不是說CMS,其實主要安全性要求不是特別高的系統,目前基本都不會用java開發,畢竟這些系統,效能的瓶頸主要是在後端資料層面,而不是語言層面,用java完全是沒多大必要的,java缺點很明顯,就是開發嚴格,更新困難,雖然現在有所謂的微架構,但用起來和指令碼語言比,還是差得太遠了。

  • 4 # 米蘭的小鐵棒

    作為從事7年網站開發的資深人員告訴你為啥,一個普通企業網站我用 asp和php在不錄入網站資料,前端寫好靜態頁的情況下兩三個點能做出來上線。

    尤其是asp,連資料庫都省的部署了。

    速度是第一決定因素。java時間成本,維護成本都比較高。

    再看價格,我一般給企業做網站是給錢就做,從需求分析到上線,快的一天搞定,收費1000-2000,價格決定用什麼。

    最後再來說說cms,asp和php的系統用過不少,但最順手的還是自己開發的php建站系統。個個程式碼模組都自己寫的,用起來隨便改,你想要啥都能給你加,比如後期想增加,收藏文章,登入註冊,甚至支付方式等都可以定製開發

    今晚有一個活,2000,預計三個小時玩活,你用java試試

  • 5 # 追憶似水流年待流年

    沒有複雜邏輯的,僅僅是畫個頁面,釋出個文章,收藏個文章,php和asp完成很快的。如果完成個20個節點的工作流,你用這兩個語言完成個給我看看。java在企業開發有自己的生態,比如開源工作流引擎就很多,拿來就用。

  • 6 # DR19615597

    我不知道你是做什麼的,但你這題目讓我很尷尬,你說的php開發的多我不知道是不是見的比較少,目前大型的cms包括開普互聯,和拓爾思都是用java開發的可支援上千站點執行,主要領悟都是政府,機關等領域。做的全是比較大了。而且架構很穩定版本基本每月都會有補丁更新。我只能說小編你這提問有點尷尬。多出門看看吧!

  • 7 # 鵬鵬愛滑雪

    早期的jsp+javabean的模式也有一些論壇和cms開源專案不錯,不過當時有些問題是java語法偏重,學習成本高些,java的web容器在windows穩定性和效能都一般,class無法熱部署問題,都影響開發者的使用。最終要的java開發者不認同jsp傳統模式,覺得重用性不好,向jstl,struts,jsf等更重的框架發展,學習成本更高,配置依賴更復雜。一邊php等不錯的cms很多人用和功能改進,一邊java的cms專案很少人用,功能最佳化的不好,就形成現在局面。

  • 8 # 愛程式設計愛統計

    我的理解,有三個原因:

    一是開發成本低,php、asp這樣的解釋型指令碼語言學習起來相對比較簡單,很快上手,相比java要簡單的多。

    二是部署成本低。用開源cms 的,大都是中小企業或者個人站長,一般來說都是租用的共享主機或雲主機之類的,這些大多都支援php,且價格相對便宜。

    三是業務邏輯簡單。java主要用在企業級開發,一些高階特性如連線池管理、訊息佇列、應用伺服器等等,在cms 上根本用不到。

  • 9 # 米衙

    主要是基於成本,php的系統只要放在支援php的虛擬主機上就可以了,一年的費用大概300元左右,平均一天一元錢的成本。

    這樣,你做個網站,只要上面放個廣告,每天能賺兩元錢,你就能盈利。

    如果用java,那麼虛擬機器是不行的,你至少要弄個伺服器。所以,成本比較大。

    另外,PHP的系統一大堆,隨便搞個改一改就能用,而java的,難度比較大。

    所以,php商業化更好一些。

  • 10 # 深夜瞎捉摸

    asp基本已經被淘汰,微軟自己都不怎麼玩了,基本現在cms都是PHP的,基於java的不是沒有,但是一般都是大中型專案,業務比較複雜,要求嚴謹,穩定,比如電商其實也是一種cms系統,一般都是java的。PHP的好處就是開發的超快效率,同樣一個功能,php的程式碼要比java少三分之一,這樣開發時間也會減少三分之一,但是穩定性遠不如java,bug出現會較多,但是效率又比java高,就是執行起來比java快,但是java不會輕易崩潰,php就不一樣了,崩潰的情況太常見了,比如wordpress。cms的大多數使用者都是中小企業,使用者規模在100w以下,配合mysql還是基本能滿足需求的,比起開發週期較慢的java他們更青睞短平快的PHP,穩定性對他們來說不是剛需,能快速用起來驗證專案才是最主要的。不過當量級超過100w一般都會轉為更為穩定的java,而且是僱傭專業的開發人員自研。

  • 11 # ModelingEverything

    做Java開發的一般是看不上1000-2000的小活的,而這類專案的顧主一般自己也不太懂業務,認為這種系統只要能做出來能應付了事,就得了。所以一堆ASP和PHP不需要太多專業知識的開發方式就被一些雜魚利用起來做幾個網站了事了,可實際上這種網站的實用性在哪,他們是根本說不清楚的。

  • 12 # 會點程式碼的大叔

    對於CMS系統而言,基於PHP的是主流(ASP現在基本上很少用了),這個就拿PHP和JAVA各自的優缺點做對比,可以發現他們各有優勢,使用的場景也有所不同,這裡就說說PHP的優勢:

    1.JavaEE是一個很重的平臺,部署難度上和維護性上,都是略遜與PHP的。

    2.PHP語法簡單,更容易上手一些,而java的話不僅要學習語法,還要熟悉一些常用的類庫,瞭解面向物件的思想,整體上手難度會高一些。

    3.JAVA程式碼可以嵌入到JSP中,但是如果這樣寫的話,頁面太亂,所以現在很多時候都遵照MVC,但是...開發工作量又太大。PHP+MySQL+Apache最經典的組合,開發起來速度很快。

    4.開發環境輕量化,有時候連IDE都省了。

    所以總結來說,使用PHP就突出一個快字,開發一個性能要求不高的網站,完全可以用PHP來開發,JAVA確實稍重一些,開發維護都麻煩(如果你非得要跟我提一些Saas、Paas平臺用起來多方便,釋出有多快...我就一個小站長開發一個CMS系統罷了)

    順便提一句,現在很多公司JSP也慢慢的不用了,現在JAVA開發的系統都會做前後臺分離,前臺是純靜態頁面,可能用到H5,也可能用到諸如bootstrap之類的框架,後臺純java沒有頁面,前臺呼叫後臺服務的介面,獲得資料並展示;所有的資料操作也是呼叫後臺服務的介面。

  • 13 # 驢贊旅遊SaaS商城

    因為PHP是世界上最好的語言(從價效比來說),asp就不說了,已經完全淘汰很少人用了,PHP簡單高效,門檻低,開發人群龐大,各種培訓班遍地都是,PHP+mysql這對好基友更是絕配,跨平臺,在世界語言排行榜上,常年佔據前8位內,從來沒有過很大的波動,Java從人員成本、部署成本、使用成本、維護成本上,都要比PHP高很多!

  • 中秋節和大豐收的關聯?
  • 怎麼做生意?做生意需要多少資金?