發表文章

目前顯示的是 6月, 2013的文章

Using enumeration for SVC service in C#

It takes me a whole day to try this... Using SVC service as web service and passing enumeration data type needs:  [DataContract], [EnumMember] and [ServiceKnownType(typeof(MyEnum))] ex. [DataContract] public enum ResultCode { [EnumMember] Success = 200, [EnumMember] System_Error = 500 } [OperationContract] [ServiceKnownType(typeof(ResultCode))] ActionResult<ResultCode> Process();

一個小習慣

我常常會自己寫一些小東西來完成routine的工作,不過當我腦袋裡評估我用手做完比我寫小東西更快的時候,就會快點用手做完。 現在覺得連DB寫資料真的很麻煩很討厭,我正在想有沒有什麼比較快的方法可以達到同樣的事。會不會是NoSQL呢?

幾種IDE的比較

試用過了一些IDE,這是小小的心得: Eclipse : 不用說,這是拼裝車入門款,一開始是IBM開發他,現在有廣大的使用者跟數都數不清的衍生產品,幾乎流行的語言他都有plugin可以用,可以拿他來寫各種東西。開發專案沒信心的話用他準沒錯,雖然用過很多IDE,但到最後往往都要回來用他。優點是可以寫很多東西,很多外掛。缺點是沒有現在IDE很多fancy的功能。 Netbeans : SUN的產物,可以私心的說是我最喜歡的IDE,Oracle把SUN買下以後一度前途不明,不過現在看起來還是相當熱絡,不會消失。也是有很多外掛可以用,幾乎可以做到Eclipse可以做到的所有事,只是相較之下沒有那麼受到大家歡迎。優點是優點是方便、好用,在opensource中最接近Visual Studio的產品。缺點是有些官方文件比較老舊。(不過有誰真得在乎呢?) IntelliJ IDEA : 最近有點小紅的IDE,有很fancy的界面和功能,支援很多新東西。在JavaScript的開發上比Eclipse和Netbeans都好。但是我個人不是很習慣,沒有真的拿來開發過專案,熟悉的人也相對比較少。優點是寫script language有他獨特方便之處。缺點是有分community和commercial的版本,community版本基本上就是閹割版,很不喜歡這種感覺。 JDeveloper : Oracle的JDeveloper基本上是個災難,除了之前使用Oracle SOA suite必須用JDeveloper來拉BPEL,我想不到任何理由用它。優點是可以拉BPEL for Oracle SOA suite。缺點是效能不好、 bug多、UI很恐怖,對很多技術框架的支援性也不足。 Visual Studio : 完成度最高的IDE,我覺得是世界上最好用的IDE,寫VC++、.NET framework的語言就是用他就對了,在微軟的世界裡面幾乎全都靠他,無所不能。優點是完成度高、界面好看優雅好用,該有的都有了。缺點是只能寫微軟開發的語言,寫出來的東西當然也只能在微軟的環境中執行(硬要在別的平台上執行也是可以啦,但是我相信沒人會這樣自己搞自己)。 Xcode : 寫Obj-C就是他,想在Mac上開發app的話,可以說是唯一選擇,很方便,但是也有些地方不盡人意,完成度跟整合

巨人的殞落

Steve Jobs的離開對這個世界有多大的損失?看看這次的WWDC就知道了,也許世界再也不會出現改變我們生活的產品,ㄜ...至少不會再有人這麼有渲染力,讓平白無奇的東西也能改變這個世界。

語錄(五)

「你看C好像很委屈,我一定會幫她解決的!」 「我上次一天收GR幾百個error,你們都不裡我...」 <<過了五分鐘>>... 「理論上進order table的order表示處理完了吧?」 「哼!去問C啊!!!」 哈哈哈哈哈~~ XD