過了這些年,PHP 7快要上市了(已經到RC版)
當初寫ASP的時候,只是為了將來換公司、換專案,可能會用到JSP&PHP
所以花了一點時間瞭解
以最基礎的入門來說,HTML表單與JavaScript、(資料庫)SQL指令......幾乎是放諸四海皆準的國際標準
以前的ASP,以VBscript語法撰寫,而JSP與PHP比較類似C語法
當年轉換還有點卡卡的,現在對於不同語法的轉換,則沒什麼感覺了,似乎只是一兩天改變習慣而已。
我把手邊幾個範例,直接拿來改寫:
1. 自動化投票
2. 分頁程式
3. CRUD功能
PHP花了一個禮拜才完成
JSP只花了一天。
喔!不是PHP比較難啦,是我在架設PHP的運作環境,花了比較久的時間
我故意不用現成套件,我自己把Apahe + mySQL + PHP一個一個慢慢安裝與設定,想要知道他們是怎麼做的?
JSP當年透過 Tomcat一下子就完成了Web Server
連結資料庫的程式就更類似的。
如同我說的四大步驟,完全一模一樣。
第一,連結資料庫(連結字串)。
第二,執行SQL指令。
第三,自由發揮。
第四,釋放資源與關閉連線。
您可以參考這篇文章,最基礎的寫法幾乎一樣
初探ADO.NET #1,程式與資料庫互動的四大步驟
https://www.dotblogs.com.tw/mis2000lab/archive/200...
我還記得當初臨時接到一個案子
要我改寫一個 "個人行事曆",拿一個開放原始碼的作品來改,透過PHP + Access來做,搞了一兩週就OK了。
(雖然這個作品最後沒有用上,但我有分享https://www.dotblogs.com.tw/mis2000lab/archive/2009/02/19/php_calendar_basic_1.aspx)
有一次有個小案子要用JSP來作,我拿我當初改好的幾個範本
微調一下,大約三天就好了。
有時我在想:
PHP or JSP為什麼不需要像 ASP.NET那樣改版(打掉重練)?
他們都可以活到今天,其中必然有些變化讓他們可以存活這麼久
維基百科:
https://zh.wikipedia.org/wiki/PHP
https://zh.wikipedia.org/wiki/JSP
https://zh.wikipedia.org/wiki/Active_Server_Pages (Classic ASP)
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
................ facebook社團 https://www.facebook.com/mis2000lab ............................
................ Google+ https://plus.google.com/100202398389206570368/posts ..............
................ YouTube (ASP.NET) 線上教學影片 http://goo.gl/rGLocQ
留言列表