PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   七嘴八舌異言堂 (https://www.pcdvd.com.tw/forumdisplay.php?f=12)
-   -   轉換跑道JSP or PHP ? (https://www.pcdvd.com.tw/showthread.php?t=925835)

darkangel 2011-04-08 06:49 PM

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

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

OO對我來說還真是惡夢一場!! :jolin:


其實 php 早期對 OO 支援度並不好, 真正有用過 C++ 的人, 碰 php 會發現很多特性都不支援, 所以只能用一些簡單的功能, 我不知道現在是否有加強了, 我自製的 framework 實際上是 OO based 的...
而我實際上也是寫 procedure 語言起家的 (assembly, C), 我也覺得其實很多時候並不一定要用 OO, 但是觀念上要有, 例如 linux kernel 雖然是用 C 寫的, 但裡面有不少 OO 的觀念在裡面.

darkangel 2011-04-08 07:40 PM

引用:
作者小川壞壞美
您那時候用的是打孔機吧.....


:stupefy: :stupefy: :stupefy:

我沒那麼老啦, 我最多是在 mini 級電腦的終端機上寫 fortran 77 而已...

http://zh.wikipedia.org/wiki/Fortran#FORTRAN_77

現在應該很多人連聽都沒聽過這玩意~

goodromhome 2011-04-09 12:47 AM

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

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

OO對我來說還真是惡夢一場!! :jolin:

程式編寫的"方法"相當多,要從語言的演化才能有所體悟,
你所用的模組化編程裡面的函式庫相當於類別,函式相當於物件

你的關鍵字"Linked List"、"資料結構"

RavenSpawn 2011-04-09 01:26 AM

台灣是很少人用.net嗎? 為什麼樓主的公司不繼續用.net就好了?
何況現在.Net MVC 也出到第三版了, 我個人覺得已經相當成熟好用了.

RavenSpawn 2011-04-09 01:38 AM

引用:
作者darkangel
要用 OO, 但是觀念上要有, 例如 linux kernel 雖然是用 C 寫的, 但裡面有不少 OO 的觀念在裡面.


同意大大所說的, 做為一個dev, OO 的觀念一定要有.

我不熟java or PHP, 但以.net為例, 即使是寫簡單的網頁, 有時還是會用到. 像LINQ, 所有data都用物件包裝好在使用, 我想至少什麼時候用interface, 什麼時候用virtual class等的基本觀念一定要有.

goodromhome 2011-04-09 12:04 PM

引用:
作者RavenSpawn
台灣是很少人用.net嗎? 為什麼樓主的公司不繼續用.net就好了?
何況現在.Net MVC 也出到第三版了, 我個人覺得已經相當成熟好用了.

乍看之下好像.NET需要燒錢,PHP跟JSP不用錢 :laugh:

barboo0412 2011-04-09 03:30 PM

我都有在看前輩的留言..(出來一下免的說我射後不理..)

請問 OO 是啥? 我寫程式的資歷不是很深, 所以請教一下.

framework 是啥 自己寫的函數嗎?

公司主管的腦袋很簡單, 不要用.Net 就不會用到Win Server 也不需要VS 等軟體

等於 不用花錢....

jiahan 2011-04-09 03:45 PM

Java這方面,現在應該是XHTML+JSF為主,像JSP那一種把HTML排版和Java code混雜在一起的語法不利於MVC和OO的規劃~

除此之外Java在web developer一定要學的是JAX-RS API,現在主流的大型網站都是基於Restful Web Service架構進行設計

goodromhome 2011-04-09 05:42 PM

引用:
作者barboo0412
我都有在看前輩的留言..(出來一下免的說我射後不理..)

請問 OO 是啥? 我寫程式的資歷不是很深, 所以請教一下.

framework 是啥 自己寫的函數嗎?

公司主管的腦袋很簡單, 不要用.Net 就不會用到Win Server 也不需要VS 等軟體

等於 不用花錢....

Object-Oriented 物件導向
framework就是框架,簡單說就是基於物件導向編成語言(OOPL),所產生的一套解決方案
如果公司用伺服器級的Linux不知道會不會懷念微軟的好 :D


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。