最近實驗室有一個新的專案,要做一個網站
主要負責 coding 的同學 (A 君) 習慣用 Windows,我習慣用 Linux 和 Mac
使用 PHP 是 A 君較習慣的語言,其實我自已比較少碰 PHP
不知道 PHP 在 Windows 上會不會難搞,像是編碼或函式庫不支援之類的
而且之後如果學校願意 host 我們的網站,可能也是提供 Linux host
畢竟 Windows Server 有授權費的問題
附帶一提,A 君有點新,還不太會看 HTML, CSS 和 JavaScript 的代碼
也沒有使用 web framework 的經驗,要建議 A 君學一下某個 web framework 嗎?
還是自已整理程式碼?
[Update]
感謝各位大大的回復
最近在找 PHP web framework,發現真是百花齊放,一時間還不知道怎麼選
我們的網站的核心功能就是透過 web form,讓使用者輸入資料、調整參數
然後 trigger 一些 server 上的命令列工具,最後將結果回傳給使用者
這些外部程式一部分要自己開發,一部分是使用別人寫好的工具
可能會附加一些次功能,像是在等待程式完成的中間有一些過場動畫
或是用郵件通知使用者等等
我們不是在業界,也沒有什麼明確的 spec
大概就是 prototype-based development,蠻 agile 的 冏rz
想了想,覺得 web framework 好像有點 overkill
但是有別人整理好的架構,應該會比自己整理來得好一些
目前的方向,找一些小型的 web framework,暫訂以下三種:
- Silex
- Slim
- Phalcon
各自開了 skeleton app,看一下專案的架構,搭配一些文件,試做幾個範例
說實在的,沒辦法感受真正的優缺點,或許有其他更好的選擇也說不定
還是上來問問各位大大,感恩