最近在公司自己一人開發一個簡單的 .NET Web app,一來一直沒接觸過 .NET,不知內裡究竟,二來在工作上很久沒寫 code,真的頗困難,選擇使用 .NET framwork 3.5 MVC Preview 3 加 VB.NET 來做,本來想用 C# 的,但公司所有 .NET programs 都是用 VB.NET,所以只好沿用它吧,又要繼續努力。
最近在公司自己一人開發一個簡單的 .NET Web app,一來一直沒接觸過 .NET,不知內裡究竟,二來在工作上很久沒寫 code,真的頗困難,選擇使用 .NET framwork 3.5 MVC Preview 3 加 VB.NET 來做,本來想用 C# 的,但公司所有 .NET programs 都是用 VB.NET,所以只好沿用它吧,又要繼續努力。
.NET还是很不错的,貌似不跨平台。
我也是喜歡用C#,VB一系的語法太隨意,自小不喜歡 ^_^
@大狂:Syntax 隨意對我來說並不是什麼問題,因為近期用得最多的是 PHP,這類 dynamic scripting language 更隨意,連 variable declaration 也不需要,只不過 VB 的 syntax 我個人認為有點古怪,例如
Dim foo As bar這種 variable declaration,總是覺得怪怪的,再加上自己不愛用 End If、End Try 等這種 construct,偏好使用 { }。 :P
竟然你都要寫 vb?!
vb個syntax我都覺得幾累贅,只怪佢太多basic 語言包袱,由陳年quick basic到今日vb.net,搞到今日好鬼臃腫。
不過你寫開php果類scripting要pick up VB 應該手到拿來,最多只會覺得尋氣d;難為我寫左十幾年VB,近日學Ruby,d syntax簡直好似巫師咒文咁~~~ @_@;
@Jimmy:學 Ruby?自學還是工作需要?
@奶釘之王:我做野果到點會用ruby~~~~XDDDD
其實係想寫d野,於是乘機學下近年外國hit到爆 o既Rails on Ruby framework。
RoR claim話比其他主流web app framework (例如Java Struts, PHP等)寫少起碼一半o既code,經我初步去睇,as long as你follow佢果個規則,做一d主流o既web db app的確可以好快,佢果個ORM (ActiveRecord)貌似好強,幾乎可以完全忘記SQL。
不過對我呢D根正苗紅o既Windows人,pick up呢d真係唔容易~~ @_@;
@Jimmy:我都估到,但問問無妨嘛 :P,RoR 一直都未認真出手學,我自己就真的很想學,想用 RoR 做什麼 app?
.NET framework 3.5 個 LINQ 都係 ORM,但有些較複雜的 SQL 真的不太懂怎樣用 LINQ to SQL 來做。 XD
我就對linq無咩信心啦,咪記次次出d新野話令到寫db apps有幾簡單次次都搵我笨,ado.net其實要寫好多code。
不過近年咪記o既development果邊o既影響力似乎愈縮愈細,出面大型o既就寫EJB,細雞d就PHP,大db就oracle或DB2,一係就MySQL或SQL Lite; 你睇jobsdb就知,愈來愈少工話要.Net或MS SQL,反而java長做長有;唔通一離開左個windows就無晒符?
我想用RoR去將我之前做開果個roster system重寫,再加入一d我一路想加但無機會做到o既feature。不過都係果句,用開咪記野,再要你用呢d百鳥歸巢o既open source tools真係好多野搞,我淨係起個ruby runtime + JRE + Aptana都搞我一大輪~~~
唔係aptana,係NetBeans 先岩
JRE?你用 Ruby + Java?這個配搭有點奇怪。 :P
一時漏眼,因為要用 NetBeans IDE,但 JRE 應該一早已經 install 了吧,而為何不用 Eclipse 呢?
用過Eclipse,但個人覺得Netbeans好用d喇。
而且Netbeans 有JRuby native support呢;雖然我都覺得d java愈整愈煩,但JRuby比原本架仔果個Matz Ruby多好多野玩,仲有JIT添!!