I personally find En lo personal encuentro the article by Richard Grimes on the state of .NET technologies el artículo de Richard Grimes sobre el estado de. NET very informative. muy informativo. It is comical to note some of the rants against him in the post and in the comments at Es cómico observar algunas de las rantes contra él en el puesto y en los comentarios a http://weblogs.asp.net/danielfe/archive/2005/02/22/378343.aspx

Some of it are plain hilarious like: Algunos de los que son evidentes como hilarante:

And really, let’s face it, every programming language has a problem. Y realmente, vamos a hacerles frente, todos los lenguajes de programación tiene un problema. Yes, .Net isn’t the best, compared to the others, but it is pretty good, as in easy application development. Sí,. Net no es la mejor de los casos, en comparación con los demás, pero es bastante bueno, como en el desarrollo de aplicaciones fácil. Still, it’s coming up. Aún así, es procedente.
For me, I hate Java, and that’s my opinion. Para mí, odio Java, y eso es mi opinión. Unfortunately, it has a lot of technical advantage compared to .Net, so I MUST use it. Por desgracia, posee un gran número de técnicos en comparación con ventaja. Net, por lo que deberá utilizarlo. I dreadful fate. I terrible suerte.

Some comments on his encrypting the email, and so he not a believable guy! Algunos comentarios sobre su cifrar el correo electrónico, y por lo que no es un tipo creíble! It however never occured to him when he was writing those incredible articles and book on .NET technologies. Sin embargo, nunca ocurrió a él cuando estaba escribiendo los increíbles artículos y libros sobre. NET.

I really pity these guys. Realmente lamentable estos chicos.

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? De todas formas en lugar de limitarse a responder violentamente a cualquier persona que tenga algo malo que decir acerca de .NET / VB (MS grupo de productos), ¿por qué no tomar positivamente las sugerencias y tratar de mejorar?

My experiences with MS products have been: Mis experiencias con los productos MS han sido los siguientes:
1. They are easy upfront Son fáciles adelantado
2. When you want to develop solid enterprise products with them they are a royal pain to develop, to maintain Cuando quiera desarrollar productos empresariales sólidos con ellos son un dolor real para desarrollar, mantener
3. You are continuously on a forced upgrade path Usted se encuentra continuamente en una instalación de un mecanismo de actualización
4. Developing never becomes simpler over time El desarrollo nunca se vuelve más sencilla a través del tiempo
5. Horrible support! Horrible apoyo! 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! Su principal preocupación es asegurar que reciban el dinero sin ni siquiera ser capaz de responder si la pregunta es a todos los responsables por ellos!

In contrast my experiences with Java (from late 1995) have been: En cambio mis experiencias con Java (desde fines de 1995) han sido los siguientes:
1. Very simple to develop Muy fácil de desarrollar
2. Very simple to reuse, to develop large scale products and maintain Muy fácil de reutilización, para desarrollar a gran escala de productos y mantener
3. Easy to debug Fácil de depuración
4. Easy to distribute to wide spectrum of users including those on Mac and Linux Fácil de distribuir a una amplia gama de usuarios, entre ellos los de Mac y 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. He intentado ambas partes (a partir de Basic, VB, C #,. NET, y ahora la pervivencia de las tecnologías de Java) y que prefiero tecnologías Java cualquier día.

At the core as a programmer I look for what makes my life easier, makes better products easily and maintainably. En el núcleo como un programador Yo miro por lo que hace mi vida más fácil, hace más fácilmente los productos y maintainably. I am not saying it is not possible with MS technologies. No estoy diciendo que no es posible con las tecnologías de MS. It is definitely possible either way to develop. Es definitivamente posible en ambos sentidos a desarrollar. So examples of software in managed code is meaningless. Por lo tanto, ejemplos de software en código administrado no tiene sentido. The point is that it is comparatively much much harder. El punto es que es comparativamente mucho más difícil. And you can only know it when you have been at both camps. Y sólo se puede saber cuando has estado en ambos bandos.