PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

  回應
 
主題工具
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
以下有誤請糾正, 因為我很多年沒再寫 Web 了, 憑記憶所及.
當初在架自己網站時, jsp 跟 php 我都有接觸過, 但是後來我個人選擇使用 php, 原因不外乎:
1. php 安裝較容易, 我記得當時裝在 apache 上有兩種方式, 但是現在幾乎都只剩 module 那一種, 我忘了是 dso 還是 dao, 當然以那時來說其實也是不容易的, 因為有兩種裝法, 有些時候還要自己 make install, 但是相對於湯姆貓算是簡單不少, 不像現在只要 apt, yum, 或是 ports 就一切搞定.
2. php 比較簡單, jsp 相對來說麻煩不少.
3. 只是個人興趣弄的小站, 沒必要搞到 j2ee 那麼大.
我在寫 php 時, php 是 2.x 左右, 市面上只有一本中文書, 因此我所有的 php 知識都是從原文手冊上學來的, 當然因為我本身就會 c 與 perl, 所以改用 php 幾乎是完全無障礙的直接上手, 我不知道從 asp 轉移過來要花多少時間, 不過我覺得如果你觀念有通, 基本上也不會有太大問題, 當然如果你本身會一些 unix based 的東西, 會對你更有幫助, 除此之外會 c 也不錯, php 不少東西都是直接把 c standard library 拿來用的.
中文書可以讓你快速上手, 但是要深入, 還是去官網抓原文手冊來看, 特別是官網線上手冊裡的討論串有時很有參考價值.
     
      
__________________
滿招損 謙受益

此文章於 2011-04-08 10:04 AM 被 darkangel 編輯.
舊 2011-04-08, 10:03 AM #11
回應時引用此文章
darkangel離線中  
goodromhome
Regular Member
 

加入日期: Jan 2005
文章: 72
引用:
作者darkangel
以下有誤請糾正, 因為我很多年沒再寫 Web 了, 憑記憶所及.
當初在架自己網站時, jsp 跟 php 我都有接觸過, 但是後來我個人選擇使用 php, 原因不外乎:
1. php 安裝較容易, 我記得當時裝在 apache 上有兩種方式, 但是現在幾乎都只剩 module 那一種, 我忘了是 dso 還是 dao, 當然以那時來說其實也是不容易的, 因為有兩種裝法, 有些時候還要自己 make install, 但是相對於湯姆貓算是簡單不少, 不像現在只要 apt, yum, 或是 ports 就一切搞定.
2. php 比較簡單, jsp 相對來說麻煩不少.
3. 只是個人興趣弄的小站, 沒必要搞到 j2ee 那麼大.
我在寫 php 時, php 是 2.x 左右, 市面上只有一本中文書, 因此我所有的 php 知識都是從原文手冊上學來的, 當然因為我本身就會 c 與 perl, 所以改用 php 幾乎是完全無障礙的直接上手, 我不知道從 asp 轉移過來要花多少時間, 不過我覺得如果你觀念有通, 基本上也不會有太大...

沒在Linux下實作過,不過java本身是跨平台的語言,所以問題不大...
有跨平台考量的話,jsp似乎比較合適,沒意外的話,發帖的會的是"vb",
不管跳php還是java,都還要去學物件導向
("ASP.NET"大多是用c#,要轉php跟jsp比較不會有挫折)
 
__________________
舊 2011-04-08, 01:01 PM #12
回應時引用此文章
goodromhome離線中  
vxr
Elite Member
 
vxr的大頭照
 

加入日期: May 2002
您的住址: 地球的上面..
文章: 5,854
Exclamation

當您跨越框架...
一切順其自然...
舊 2011-04-08, 01:02 PM #13
回應時引用此文章
vxr離線中  
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者goodromhome
沒在Linux下實作過,不過java本身是跨平台的語言,所以問題不大...
有跨平台考量的話,jsp似乎比較合適,沒意外的話,發帖的會的是"vb",
不管跳php還是java,都還要去學物件導向
("ASP.NET"大多是用c#,要轉php跟jsp比較不會有挫折)


物件導向根本不是關鍵...
寫個網頁而已還要搞個 function overloading 會不會太累啊...
framework 也不是問題, 我以前根本沒 framework 可以用, 我還有自己開發出自己的一套 framework 來用, 現在只是有現成的東西讓你套而已.
我要說的是, 兩種都去試試看, 再選擇一個適合自己的就是最佳的.
沒有最好的, 只有最適合的.
__________________
滿招損 謙受益
舊 2011-04-08, 01:19 PM #14
回應時引用此文章
darkangel離線中  
goodromhome
Regular Member
 

加入日期: Jan 2005
文章: 72
引用:
作者darkangel
物件導向根本不是關鍵...
寫個網頁而已還要搞個 function overloading 會不會太累啊...
framework 也不是問題, 我以前根本沒 framework 可以用, 我還有自己開發出自己的一套 framework 來用, 現在只是有現成的東西讓你套而已.
我要說的是, 兩種都去試試看, 再選擇一個適合自己的就是最佳的.
沒有最好的, 只有最適合的.

照這樣說的話,那唯一的重點是公司的業務了,
如果公司接到的JSP案子太少,也許JSP的還要轉PHP....
so fun
__________________
舊 2011-04-08, 02:12 PM #15
回應時引用此文章
goodromhome離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 948
jsp... 我只覺得 apache tomcat 比 apache 難架很多
舊 2011-04-08, 02:16 PM #16
回應時引用此文章
PAN_PAN離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 948
引用:
作者darkangel
物件導向根本不是關鍵...
寫個網頁而已還要搞個 function overloading 會不會太累啊...
framework 也不是問題, 我以前根本沒 framework 可以用, 我還有自己開發出自己的一套 framework 來用, 現在只是有現成的東西讓你套而已.
我要說的是, 兩種都去試試看, 再選擇一個適合自己的就是最佳的.
沒有最好的, 只有最適合的.


事情不是這樣說的("function overloading")..
簡單的說像知名 CRM 網站 www.salesforce.com, 或是 www.facebook.com
這些如果只是簡單的功能, 我想應該兜不出來吧.
舊 2011-04-08, 02:22 PM #17
回應時引用此文章
PAN_PAN離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
關於 Framework 的部分....

"為什麼會有 Framework 被發明出來 ?"

這件事情的本質就是 "有些人發現有很多事情重複做了, 所以想辦法把這些重複的事情集合起來, 並且稍微調整彈性, 讓他能在更多地方使用, 就這樣形成了 Framework"


因此不用 Framework 當然也可以達到你的目標,
只是缺點是 "可能要重新製作我專用的輪子" (Re-invite the wheel)

目前比較常見的一些 web framework 大概會包含的有:

0. URL處理, Form Input 處理, Session 處理
1. 常用 template 合集 (Struts/spring)
2. 常用的資料庫操作 (Hibernate/ PHP AR)
3. 權限控管
4. 一些 Cache 之類的操作

基本結論:
不用 Framework 寫小東西很快,
系統較大時, 就算特地不用 Framework 也逃不掉自己寫一套接近的東西.
舊 2011-04-08, 02:27 PM #18
回應時引用此文章
chlang離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
另外補充一下.

Framework 本身彈性越大, 就會有越複雜的設定, 要上手的複雜度就越高 ^^;

但是還是有很多 "特殊需求無法 Framework達成 (Ex: Google 搜尋引擎)" 因此遇上這些特殊條件時,就算使用 Framework 開發時間還是會很長.

最後, 目前市面上的大型網站 (Facebook/Google/Twetter/Plurk) 幾乎都是特殊需求 (效能), 目前大部分會大幅度調整, 甚至重新製作Framework, 並且也會分享心得.

此文章於 2011-04-08 02:56 PM 被 chlang 編輯.
舊 2011-04-08, 02:53 PM #19
回應時引用此文章
chlang離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,030
引用:
作者goodromhome
不管跳php還是java,都還要去學物件導向
[恕刪]


學PHP不一定要學物件 , 除非樓主本身一開始切入寫程式就是寫OO Base
不然用OO來寫PHP那還真是累人的一件事!!

我自己用PHP寫程式全部都沒用到OO , 我曾經試圖用PHP寫C語言裡的
Linking List , 結果寫不出來 , Google了一下是否有人用PHP寫Linking List
結果找到的是OO Base的PHP才有範例 , 我馬上打消念頭,回到File I/O

OO對我來說還真是惡夢一場!!
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2011-04-08, 05:22 PM #20
回應時引用此文章
anderson1127離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:49 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。