2
我需要找到一種很好的語言來爲嵌入式設備(Linux)編寫Web界面。嵌入式設備上Web界面的語言選擇
在傳統的網絡語言,我只知道PHP,說實話,我很猶豫,因爲它是糊狀的輸入系統使用它。我不是專業的PHP開發人員 - 我只是在業餘時間使用它 - 所以我的判斷可能會失敗。我只是總是不喜歡沒有清晰的參數和返回類型(以及隨之而來的IDE建議)。
是否有更強的類型系統(我不介意動態部分),將適用於這樣的應用程序?
我需要找到一種很好的語言來爲嵌入式設備(Linux)編寫Web界面。嵌入式設備上Web界面的語言選擇
在傳統的網絡語言,我只知道PHP,說實話,我很猶豫,因爲它是糊狀的輸入系統使用它。我不是專業的PHP開發人員 - 我只是在業餘時間使用它 - 所以我的判斷可能會失敗。我只是總是不喜歡沒有清晰的參數和返回類型(以及隨之而來的IDE建議)。
是否有更強的類型系統(我不介意動態部分),將適用於這樣的應用程序?
這實際上取決於Web界面和硬件資源的複雜性。
因爲,特別是如果
那麼你甚至可以用一個shell解釋器,並通過在客戶端使用JavaScript執行輸入的完整性檢查(你可以做到這一點ONLY如果安裝環境是沒有敵意)。
如果這不是您的情況,我會在解釋器的頁面中移動完整性檢查,以減少惡意HTTP請求可能利用您的程序的可能性。花時間清理用戶輸入比處理強大的類型化要重要得多。否則,每個人都會在C/C++中用libcgi或任何其他庫編寫cgi。嘗試在谷歌搜索「c cgi庫」或「C++ cgi庫」,你會發現它們很多,但它們很少被使用。