I personally find Eu, pessoalmente encontrar the article by Richard Grimes on the state of .NET technologies o artigo de Richard Grimes sobre o estado do. NET very informative. muito informativa. It is comical to note some of the rants against him in the post and in the comments at Trata-se decide a notar alguns dos rants contra ele no post e nos comentários a http://weblogs.asp.net/danielfe/archive/2005/02/22/378343.aspx

Some of it are plain hilarious like: Alguns dos que estão planície hilariante como:

And really, let’s face it, every programming language has a problem. E, realmente, vamos enfrentá-lo, todas as linguagens de programação tem um problema. Yes, .Net isn’t the best, compared to the others, but it is pretty good, as in easy application development. Sim,. Net não é o melhor, em comparação com os outros, mas é muito bom, como na aplicação fácil desenvolvimento. Still, it’s coming up. Ainda assim, é chegar.
For me, I hate Java, and that’s my opinion. Para mim, eu odeio Java, e essa é a minha opinião. Unfortunately, it has a lot of technical advantage compared to .Net, so I MUST use it. Infelizmente, tem um monte de vantagem comparativamente a técnica. Net e, por isso, deve utilizá-lo. I dreadful fate. Eu terrível destino.

Some comments on his encrypting the email, and so he not a believable guy! Alguns comentários sobre a sua codificação de e-mail, e assim ele não believable um cara! It however never occured to him when he was writing those incredible articles and book on .NET technologies. É no entanto nunca ocorreu a ele quando estava escrevendo os artigos e livros sobre incrível. NET tecnologias.

I really pity these guys. Eu realmente lamentável esses rapazes.

Anyway instead of just responding viciously to anyone who has anything bad to say about .NET/VB (MS group of products), why not take the suggestions positively and try to improve? Anyway, em vez de apenas responder viciously a quem quer que seja que tenha alguma coisa ruim para dizer sobre .NET / VB (MS grupo de produtos), porque não tomar as sugestões positivamente e tentar melhorar?

My experiences with MS products have been: Minhas experiências com MS produtos foram:
1. They are easy upfront Eles são fáceis upfront
2. When you want to develop solid enterprise products with them they are a royal pain to develop, to maintain Quando você quiser desenvolver empresa sólida produtos que estão com eles uma real Dolor a desenvolver, para manter a
3. You are continuously on a forced upgrade path Você está continuamente a uma actualização forçada caminho
4. Developing never becomes simpler over time O desenvolvimento nunca se torna mais simples ao longo do tempo
5. Horrible support! Horrível apoio! Their main concern is to ensure they get the money without even being able to answer whether the question is at all answerable by them! A sua principal preocupação é garantir que recebem o dinheiro sem sequer ser capaz de responder a questão é saber se a todos os responsáveis por eles!

In contrast my experiences with Java (from late 1995) have been: Em contraste minhas experiências com Java (a partir de finais 1995), foram:
1. Very simple to develop Muito simples para o desenvolvimento
2. Very simple to reuse, to develop large scale products and maintain Muito simples para a reutilização, em larga escala para desenvolver produtos e manter
3. Easy to debug Fácil de debug
4. Easy to distribute to wide spectrum of users including those on Mac and Linux Fácil de distribuir a amplo espectro de usuários, incluindo aqueles com Mac e Linux

I have tried both sides (starting from Basic, VB, C#, .NET, and now sticking with Java technologies) and I prefer Java technologies any day. Eu tentei ambos os lados (a partir de Basic, VB, C #,. NET, e agora adere com tecnologias Java), e eu prefiro Java tecnologias qualquer dia.

At the core as a programmer I look for what makes my life easier, makes better products easily and maintainably. No centro como um programador Eu olho para o que torna a minha vida mais fácil, torna melhores produtos de forma fácil e maintainably. I am not saying it is not possible with MS technologies. Não estou a dizer que não é possível com MS tecnologias. It is definitely possible either way to develop. É definitivamente possível nos dois sentidos para o desenvolvimento. So examples of software in managed code is meaningless. Portanto, exemplos de software de código gerenciado não tem sentido. The point is that it is comparatively much much harder. O ponto é que é comparativamente muito muito mais difícil. And you can only know it when you have been at both camps. E você só pode saber que quando você tem sido em ambos os campos.