資訊系統的改變過於快速,如何選擇一個好用的工具和平台一直是很令人頭大的問題。

從早期的C語言,VB,NET,PHP,FLEX,ActionScript,C++ 到現在的pyhton, R, Node.js不知花費了多少時間。

平台則在Windows和Linux中搖擺不定。

Framework則有.NET,Zend,Cakephp,Django,Symphony等等。

CMS也有Django CMS,Mezzanine,WordPress,Joomla,Drupal等等。更不用說是早期的OSC和現在的Prestashop等購物車系統了。

每一套有每一套的好處,因此也發生了選擇障礙⋯⋯

我想沒有一種語言或平台是合適所有的情境吧!因而只能用減法來代替加法,自癈武功不見的是壞事,或許Less is more也適用在程式語言的路上。

以下是我目前的決策,希望不要再有太多的變化了

1. 必要基礎:HTML/ CSS /Javascript 是避無可避的重要基礎,學就對了。

2. 企業平台組合:ASP.NET in C#, MS-SQL 台灣產業,學界和微軟己經共生了三十年,如果要公司案,這個是必需要的組合。

3. 人機開發組合:C#都己經投入了這麼多,在此基礎上延申也比省力,雖然不見的是最佳的選擇,但身為SOHO也想不出更好的方法,選擇Xamarine和unity來開發GUI,App和VR/AR。

4. 研究平台:雖然R,Julia和其他語言都太吸引人,但是python是對個人的選擇。

5. PHP和Drupal:為了成本和效率,站在巨人的肩上,是比較容易的方法。

基於以上的理由做了目前的選擇,真希望不要再有什麼變化才好⋯⋯

所以這個部落格應該會以以上的內容為核心來作發展⋯⋯

『有一分努力說一分話』,我不會把別人做好的東西完全抄過來做過一次然後拿來衝流量,畢竟都是他們的心血。

我的目標(MISSION)是親自重做後整理出自己的心得和大家分享,並會整理用過的資料來源和出處,用以加快大家學習速度。

主要是發現網路上許多的文章,可能都是直接翻譯或抄襲國外或大陸的文章並沒有實作過,這會造成學習者的紊亂。

有些所謂的老師說的很好,但是可能都是經過短期培訓就出來講演試的教學,所以很多觀念上都可能有錯誤。

我的目標是改善這個情況,盡一些自己的心力來分享一些經驗和實作過程。 

arrow
arrow
    全站熱搜

    liusming 發表在 痞客邦 留言(0) 人氣()