來自茂名的php軟體工程師.寫寫小城市裡軟體工程師想法.希望與大城市的PHP技術交流交流

來源:互聯網
上載者:User
來自茂名的php程式員...寫寫小城市裡程式員想法..希望與大城市的PHP技術交流交流
首先一下我的簡介

我生活在一下IT不發達的小城市 茂名。

早在三四年前我身邊的朋友和同事。都上了大城市發展了。而我一直選擇在茂名發展。
也許是因為自己認為在茂名還是有很大的發展空間,其實我對所有的事都是要求做到最好的很喜歡原創。當然我自己是為了創業當老闆留下來的。但日子幾年下來了。發現自己成了井底之蛙..
因為我一直是希望原創的。我不喜歡用js架構也不喜歡用php架構,我一直都在用自己寫的破爛的“架構”。
原說一下js架構,原因js架構我寫的是原創的所以沒有去瞭解一些國外主流的架構。其實幾年前我就知道那些架構的存在如jquery,只是因為jquery當時與舊程式不相容,我就一個勁的以為所有的架構都是會與原有的程式不相容。這個月我想重寫js架構於是去瞭解了jquery。後來我開始模仿jquery的思想寫架構。但寫了一半我放棄了。因為同事告訴我jquery是提供了相容的寫法。其實我需要的功能其實把它寫成jquery的組件調用就可以了。於是我放棄了我之前的破爛架構用了jquery。我進步了。

這裡給出jQuery的相容的寫法:



PHP架構:
就在一年前。我請教 過一個在珠海打拚了幾年的前輩,他說作PHPER 一定要懂用pera庫和PHp架構。那時我就在想為何國內沒有大的網站使用pera庫和php架構呢。於去上了 ccdn請教大家。結果大家表明pera庫和PHP庫是足夠的安全和龐大,效率不高。所以我選擇了不用架構。當時如果去研究了ZF可能對我寫的程式也會提高一定的思維。
到現在我所有的程式程式都是使用自己編寫的類去調用的。算不上是架構,但也有了模板引擎參考DZ論壇做的。但我寫的類了不是抽象類別但也可以達到通過。和調用方便。也封閉了html和表單的提交。也在也幾個系統使用了,也寫了文檔讓別的同事可以快速學習。畢竟核心和文檔都是由我一個人寫所以也是破爛的。正是因為這些破爛及不規範的調用讓我的工作輕鬆。我希望重寫一個架構去把這些功能封裝起來。讓我的工作更輕鬆。

就在這個時候我想起了js架構的先例,我不想再當井底之蛙了。我害怕浪費了我的時間。我試著找出最適合我使用的PHP架構。再去瞭解是否上面已經包含了我需要的功能了。

目前我正在瞭解Zend Framework。通過bardo瞭解http://bardo.iteye.com/blog/658402 ZF架構的缺點,也意識到自己要寫一個架構是必需要瞭解別人優秀的架構的。可是這裡又是一個時間成本的問題了。我不希望自己當一輩子的程式員,靠我自己一個人的力量開發一個架構顯得我自己多麼的渺小,正如barbo說的一個架構需要考慮的地方是非常的大多的。而在這個小公司中技術力量也十分有限。我要得到一個適合我們公司的方案。

我目前的認為是ZF的學習成本很高。我作為一個技術主管學習到這個架構要讓我的團隊去適合也需要一定的時間成本。所以決定準備先去瞭解一下symfony。至於ZF能不能滿足我們團隊的需求這點我也不敢確定。我準備去研究symfony和ZF進行比較。如果大家有symfony的ZF學習文檔希望可以給我留言。或者大家一起交流學習。如果研究學習的成本高。應該不比自己開發一個小型的架構高吧。




1 樓 cana_xu 2011-01-04

bardo真是一個厲害的程式員,追根究底的能力使我只能仰望,兄弟你也要多向bardo請教。

2 樓 asdf93945 2011-08-09

加個老鄉: QQ 280016524 [email protected]

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.