網站Server端程式語言der選擇XD
弄網頁有html, css, javascript
可是server端的程式語言有滿多選擇der
依我經驗 台灣大多用PHP跟.NET 兩種
我還沒遇過發案方指定要用ROR寫的XD
因為這兩種東西我都摸過....
所以來寫個比較文~~~~hohohohohohohoohohohohohohohohohoho
因為我比較喜歡PHP 所以一定會有很多的偏見XD
關於開發工具
PHP........網路上一堆IDE可以免費下載~~~我是用Aptana....free~~~
.NET指定用 Visual Studio ~~正版~~~貴貴der歐~~~~雖然用VS寫程式滿爽der
---------------------------------------------------------------------------------
關於資料庫
PHP一般似乎都配Mysql......好像沒聽過要錢der
.NET一般會配SQL Server.....雖然我是用免費版~~~不過一般公司行號應該會要買正版XD
---------------------------------------------------------------------------------
關於伺服器
PHP只要Linux作業系統的server即可運作 規格不用太高 也可以跑der爽爽
.NET好像一定要用Windows系統.......極吃資源......主機規格比較高 但網站還是會緩慢XD
---------------------------------------------------------------------------------
關於伺服器der價格
因為PHP只要Linux系統 規格需求又低 所以主機的價格也會比較低
.NET的主機不是作的很難用(我有用過) 不然就是租用一台實體windows主機 ....超貴.....
---------------------------------------------------------------------------------
關於速度
PHP是直譯式語言~~~他每跑一次就及時編譯產出結果.....連這樣速度都可以非常快
就知道如果PHP有OPcache加持 真的會快到噴屎
所以我很喜歡對人家說.......ㄟ........facebook用PHP寫的....pchome, yahoo都是
如果人家沒有指定要用啥語言寫的話~~~~通常我都會這樣說服人家XDDX
.NET超慢............以前寫ASP 2.0........雖然可以改了cs檔上傳上去馬上有反應
但只要有改動 去跑一次網頁都會超級慢...............不是我再說........
因為他正在作PHP會再作的事情(正在編譯) 但PHP每次都compile執行卻可以超快 .NET卻是 ......fqqffqfqfqfqfqfq
---------------------------------------------------------------------------------
關於架構
PHP根本就在亂寫.........因為我比較常寫PHP 所以也比較多機會接手人家寫的PHP網站
90%都是自己寫的....(就是沒用framework)......
滿多都是程式寫到fqfqfqffqfqfqfqfqfqfqfqqfqfqfqfqfqfqfqfq 超級無敵亂78遭
超沒架構的去寫0rz..........
雖然有些不用framework也會寫的有條有理~~~~這可以接受XD
我個人是用yii這個MVC framework.......架構設計的超好.....follow他的規則網站可以弄超好der
重點他也很好寫~~~hohoohohohohohohohoho
.NET的話 .........如果是2.0........似乎就是照自己意思再寫 (沒有MVC架構概念)
但如果是.NET MVC就真的比較有架構了 而且速度也比ASP2.0快
不過實際開發
覺得還有有些地方不夠好寫.......可能因為我摸過yii這framework~~~hohohohohohooho
總之....
個人大力推薦用PHP開發網站
因為他任何方面都比.NET還優~~~~~hohoohohohohohohohohohohoho
不過我也可以說說人家跳用的原因
一般公司行號如果是從PHP跳去.NET的
通常是因為PHP的網站都寫得亂78遭 或是漏洞 等等 (因為沒用framework去做)
受不了之下只好QQ"
而從.NET跑去用PHP的
我聽過的是..........因為.NET速度實在太慢了..........受不了之下只好改用PHP
XDDXXDDXXD
我是沒摸過ROR
所以關於ROR就不知道了...........噗~~~~
逼逼 死光槍~~~逼咻~~
回覆刪除