Java or .Net
I'm writing this entry while reading a book titled "C# for Java Developers".
Java is cool, but I'm tired of having to learn 5 different ways of doing one thing. Not only playing a guessing game of possible solutions, but once picking a solution, books tell you to wrap the solution up in a facade, adding more complexity to your application.
That's not to say that patterns are patterns, in any language, but with .Net you are left with the confidence of a strong single leader, Microsoft. Sun and Java, on the other hand, is led by commitee. Smart people are tossing API's out there left and right that are nothing more than ideas-- J2EE for example. Again, I'm left with picking a vendor/solution for every "idea" they throw out there.
With Microsoft, things are pretty much set in stone via the tools they provide. This is how .Net handles MVC, this is how .Net handles Database access, this is how .Net cooks a turkey.
I would feel more confident know that our implementation was written on a single standard versus constantly wondering if we made the right pick of persistent frameworks a month after finishing a project.
Java is cool, but I'm tired of having to learn 5 different ways of doing one thing. Not only playing a guessing game of possible solutions, but once picking a solution, books tell you to wrap the solution up in a facade, adding more complexity to your application.
That's not to say that patterns are patterns, in any language, but with .Net you are left with the confidence of a strong single leader, Microsoft. Sun and Java, on the other hand, is led by commitee. Smart people are tossing API's out there left and right that are nothing more than ideas-- J2EE for example. Again, I'm left with picking a vendor/solution for every "idea" they throw out there.
With Microsoft, things are pretty much set in stone via the tools they provide. This is how .Net handles MVC, this is how .Net handles Database access, this is how .Net cooks a turkey.
I would feel more confident know that our implementation was written on a single standard versus constantly wondering if we made the right pick of persistent frameworks a month after finishing a project.

6 Comments:
Oh boy, c´mon, do you want persistence? It´s called JDO. Do you want MVC? It´s the analyst´s job to write the models, and there´s something called Swing to help you out. Do you want to cook a turkey? It´s called... Java! Java is truly multiplatform, and J2ME is there for your cooking abilities.
You say, "how .Net do this or that" but it´s only if you´re writing bytecode my friend, and I bet you aren´t. There´s a C# way of doing this, a VB.Net way of doing that, a ASP.Net of not doing anything, a "managed c++" way of doing nothing and even a J# way of doing I don´t even imagine what.
But wait, it´s not over yet, our circus is just beginning, you can even transmutate your code to something called C#+ASP.Net or VB.Net+ASP.NET!
They thought "code maintenance nightmare" was enough, but microsoft brought the newly avaliable "Code Maintenance Armagedom", only for you!
Hey man, nothin against .Net, I´m reading the same book, but if you don´t know what is best for your needs, you will have BIG trouble when you face something you´re not used to. If you always need someone else to say what is good or bad, you´re not going too far.
By
Anonymous, at 5:54 PM
wow...pretty harsh comments. I think hookum will go somewhere...maybe you should just eat-a-dick-up Mr. Anonymous!
By
Anonymous, at 9:26 AM
To the harsh pro-java poster, you obviously have no clue how .NET works do you? All of these languages are, put simply, choices that you don't have with java... Because once compiled, it's all MSIL. You're used to VB's synthax? No problem, we have VB.NET. Like java or C better? No problem, we have C#.
Another BIG advantage of .NET: the IDE. But hey, if you like to spend 10000 hours manually modifying complex XML files just to "hook" your pages to code, good for you! I'll be drinking a beer while you do so, since i finished that same project in .NET months ago...
By
Bill, at 3:20 PM
Hi, I was searching blogs for ecommerce shopping cart software and came across yours. What a fantastic blog!
I run a web site about website design bathurst if you get a chance, drop by and check it out!
By
Anonymous, at 9:13 PM
As a top-rated company in the world of ecommerce, Infyecommercesolution has carved out a niche for itself and with the ecommerce solution provided by the company receiving accolades from clients all over the world, it has, in the true sense of the word, grown up to be a top-notch outsourcing software development company. For details on all the services provided by the company, visit http://www.infyecommercesolution.com.
By
ecommercewebmaster12, at 11:01 PM
情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣用品,情趣,情趣,情趣,情趣,情趣,情趣,情趣,情趣,A片,視訊聊天室,聊天室,視訊,視訊聊天室,080苗栗人聊天室,上班族聊天室,成人聊天室,中部人聊天室,一夜情聊天室,情色聊天室,視訊交友網a片,a片
免費A片,AV女優,美女視訊,情色交友,免費AV,色情網站,辣妹視訊,美女交友,色情影片,成人影片,成人網站,A片,H漫,18成人,成人圖片,成人漫畫,情色網,日本A片,免費A片下載,性愛
A片,色情,成人,做愛,情色文學,A片下載,色情遊戲,色情影片,色情聊天室,情色電影,免費視訊,免費視訊聊天,免費視訊聊天室,一葉情貼圖片區,情色,情色視訊,免費成人影片,視訊交友,視訊聊天,視訊聊天室,言情小說,愛情小說,AIO,AV片,A漫,avdvd,聊天室,自拍,情色論壇,視訊美女,AV成人網,色情A片,SEX,成人論壇
情趣用品,A片,免費A片,AV女優,美女視訊,情色交友,色情網站,免費AV,辣妹視訊,美女交友,色情影片,成人網站,H漫,18成人,成人圖片,成人漫畫,成人影片,情色網
情趣用品,A片,免費A片,日本A片,A片下載,線上A片,成人電影,嘟嘟成人網,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,微風成人區,成人文章,成人影城,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,臺灣情色網,色情,情色電影,色情遊戲,嘟嘟情人色網,麗的色遊戲,情色論壇,色情網站,一葉情貼圖片區,做愛,性愛,美女視訊,辣妹視訊,視訊聊天室,視訊交友網,免費視訊聊天,美女交友,做愛影片
av,情趣用品,a片,成人電影,微風成人,嘟嘟成人網,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,成人文章,成人影城,愛情公寓,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,色情,寄情築園小遊戲,情色電影,aio,av女優,AV,免費A片,日本a片,美女視訊,辣妹視訊,聊天室,美女交友,成人光碟
情趣用品.A片,情色,情色貼圖,色情聊天室,情色視訊,情色文學,色情小說,情色小說,色情,寄情築園小遊戲,情色電影,色情遊戲,色情網站,聊天室,ut聊天室,豆豆聊天室,美女視訊,辣妹視訊,視訊聊天室,視訊交友網,免費視訊聊天,免費A片,日本a片,a片下載,線上a片,av女優,av,成人電影,成人,成人貼圖,成人交友,成人圖片,18成人,成人小說,成人圖片區,成人文章,成人影城,成人網站,自拍,尋夢園聊天室
By
sexy, at 7:15 AM
Post a Comment
<< Home