[請益] PHP 在 Windows 上的議題已刪文

看板PHP作者 (Neisseria)時間7年前 (2016/11/16 23:46), 7年前編輯推噓7(7027)
留言34則, 8人參與, 最新討論串1/1
最近實驗室有一個新的專案,要做一個網站 主要負責 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,看一下專案的架構,搭配一些文件,試做幾個範例 說實在的,沒辦法感受真正的優缺點,或許有其他更好的選擇也說不定 還是上來問問各位大大,感恩 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.180.171.98 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1479311169.A.728.html

11/17 00:03, , 1F
同個php版本基本上不太會有函式庫不支援的問題。
11/17 00:03, 1F

11/17 00:03, , 2F
但是函式庫是否有開啟支援就要看環境如何設定。
11/17 00:03, 2F

11/17 00:04, , 3F
花一點時間調整的話是可以二邊都一樣的。
11/17 00:04, 3F

11/17 00:04, , 4F
只不過……我當然會建議server選用linux……
11/17 00:04, 4F

11/17 00:43, , 5F
php是跨平台的,網站的架構作好就可以佈看看
11/17 00:43, 5F

11/17 00:44, , 6F
都能跑再走下一步,到這步是不難,安全性要多留意
11/17 00:44, 6F

11/17 01:30, , 7F
A君要用什麼系統coding,和你的server要用什麼系統架
11/17 01:30, 7F

11/17 01:30, , 8F
設,似乎沒什麼關聯啊
11/17 01:30, 8F

11/17 01:35, , 9F
沒什麼關聯+1
11/17 01:35, 9F

11/17 01:35, , 10F
讓開發者用遠端連線開發即可,例如ssh,sftp
11/17 01:35, 10F

11/17 09:46, , 11F
為什麼A常用php卻不熟HTML 這滿神秘的
11/17 09:46, 11F

11/17 10:03, , 12F
樓上點出我的問題@@
11/17 10:03, 12F

11/17 10:04, , 13F
html常用的也才那幾個tag,應該是css跟js不熟吧XD
11/17 10:04, 13F

11/17 11:59, , 14F
有可能 :|
11/17 11:59, 14F

11/17 15:54, , 15F
這樣聽起來A君好像只會原生PHP啊...
11/17 15:54, 15F

11/17 15:56, , 16F
比較像只會php cli吧
11/17 15:56, 16F

11/17 15:57, , 17F
不過沒什麼關係啊…每個人都有菜鳥的時期,有熱忱比
11/17 15:57, 17F

11/17 15:57, , 18F
較重要!
11/17 15:57, 18F

11/17 20:01, , 19F
學個 framework 比較好,新手寫原生很容易有各種安全
11/17 20:01, 19F

11/17 20:01, , 20F
性漏洞,windows 的問題 中文難搞 囧
11/17 20:01, 20F
※ 編輯: Neisseria (59.115.93.44), 11/18/2016 16:26:17

11/18 20:47, , 21F
codeigniter(CI)簡單鬆散到不像framework 我碰過一個很
11/18 20:47, 21F

11/18 20:47, , 22F
臭屁的共匪主管認為CI不算framework 我建議你從CI開始
11/18 20:47, 22F

11/18 20:49, , 23F
Silex/Slim起手就要用anonymous function, callback
11/18 20:49, 23F

11/18 20:50, , 24F
對有一點傳統程式設計經驗的人 不容易適應
11/18 20:50, 24F

11/18 20:52, , 25F
CI相形之下很簡單 原則掌握之後隨便你寫 他的物件導向
11/18 20:52, 25F

11/18 20:53, , 26F
程度也很低 這點也有人罵 但是新手很輕鬆 一段時間以後
11/18 20:53, 26F

11/18 20:53, , 27F
你要自己塞物件進去也並無不可
11/18 20:53, 27F

11/18 20:55, , 28F
Yii也滿多人用 至於大家都說讚的Laravel我持保留態度
11/18 20:55, 28F

11/18 20:55, , 29F
他威力很大 可是有點太大了
11/18 20:55, 29F

11/19 17:56, , 30F
lumen這套不知道樓上有沒有玩過
11/19 17:56, 30F

11/19 17:59, , 31F
CI看使用者程度
11/19 17:59, 31F

11/19 17:59, , 32F
他的自由性和可擴充性之高
11/19 17:59, 32F

11/19 17:59, , 33F
讓使用者建基於CI可以開發出一套專屬的framework
11/19 17:59, 33F

11/19 17:59, , 34F
也可以很簡單的使用原生的CI達成簡易的需求
11/19 17:59, 34F
文章代碼(AID): #1OB7z1Se (PHP)