我是一個剛剛走出大學C++世界的新手,所以如果問題看起來太「簡單」或者如果我使用了任何不正確的術語,請與我一起裸露。如何基於Perl腳本創建網站?
我試圖學習Perl,然後我寫了一個腳本,試圖找到給定課程名稱的所有可能的時間表,其中可能的時間表意味着在課程時間之間不存在通過遍歷所有部分的衝突。
我抓取了我的大學課程安排,並將它們放置在雜亂的數據結構哈希中,以將哈希映射到二維數組,其中第一個哈希表示主題,第二個哈希表示課程編號,然後是每個部分都是所有數據的數組。 (不是最有吸引力的數據結構)
然後,我通過遍歷所有可能的計劃組合處理所有計劃組合,並返回沒有發生衝突的所有計劃作爲3D數組(每個計劃都是計劃並且每個計劃都有課程和每門課程都有其具體數據)
現在,我可以在腳本中將輸入硬編碼爲二維數組,其中每個元素由主題名稱和課程編號組成。
我現在想要做的就是把它變成一個網站。
我參加了一個關於數據庫的在線課程,但我不知道如何從Perl處理數據庫或者這是否是一種好方法。
我不知道如何永久存儲數據,因此可以將其用於進一步的計算。
我知道基本的HTML和CSS和Javascript,但我不知道如何將腳本與它們集成並從用戶處獲取輸入(我只知道如何在Javascript中執行此操作)。谷歌引導我走向「CGI腳本」,但我對服務器一無所知,只是他們負責網站的計算,其中一個名爲Apache或AJAX。我不確定這是否是真實的,但我想給你一個我的專業水平的想法。
請您告訴我爲了能夠製作本網站我需要學習什麼才能朝正確的方向指引我。任何幫助,將不勝感激。
另外,我建議'Dancer'作爲構建簡單網站和服務的微框架。它簡化了很多請求/響應處理,並且在開發過程中可以在內置的Web服務器上進行本地測試。 –
@NeilSlater yup,在我自己的失敗之後,我注意到舞者是第一個認爲perl的僧侶指向..也許不太重視它。 –