Так..
начнемс...
1. Концепция Явы какая ?? Platform Independence, byte code, ООП ? так или не так ? .NET предоставляет СВОЙ вариант явы, который ешё и не совместим с оригиналом.. + .NET переводит проги в MSIL (Microsoft Intermediate Language = чем тебе не byte code ?) которые потом на их собственном VM и бегают.
2. Прекрасно работает.. Ну ну, зашет огромного количества ресурсов hardware. Давай посмотрим какой код будет еффективнее и быстрее, на Яве или на .NET
Уж не говоря о том что все их web services висят на IIS. А ето всем известно что IIS далеко не лучший wеб сервер.
3. Говоришь в пользу твоего кармана (как потербителя ?).. Ну ну почему Ява бесплатная а .NET должен быть таким дорогим ? У вас лицензионные копии Visual Studio ? У вас .NET 2003 сервер лицензионный ??
4. Понимаешь.. Есть разница между программистом и кодером. Программист ето человек знаюший... Имеюший представление о таких вешах как оптимизация, производительность читабельность кода. Знаюший что такое software и software engineering. Чем отличается хорошая программа от плохой. (ты к примеру часто GOTO ползуешься ??
)
... А кодер.. Кодер ето человек, который скорее всего теории никакой не знает.. Научился ползоваться вашим VS.NET. И самым неоптимизированным образом **ярит код. Ето идеа
Microsoft : уменьшить организационные затраты компании в разработке software.. Им намного выгоднее нанимать до хрена кодеров которые еле еле что-то о программировании знают, за то они всё им напишут. И может будет один designer (software designer), который будет руководить.. Что из-за етого страдает ?? Качество software и клиенты.. Кто выигрывает ? Microsoft!т.к. клиентам надо тратица на суппорт и т.д. . Ето уже не говоря о том какой неоптимизированный код таким образом вылезет.
А .. знаешь чем ешё такие веши чреваты ?? Что какой нить безграмотный кодер возмётся решить NP-Complete проблему. И решит ее для неболшого количества входяшей инфо.. А потом.. Ну потом сам понимаешь.
А.. Ну и в довершение, пиша для размышлений....
Вы знаете что Microsoft говорит по поводу того на ком языке из семейства .NET нужно программировать ?
- "А ето вопрос вкуса !!!" Тоесть то-ли ты пишешь на VB то на C#, разницы никакой.. !!
Пиши там где тебе больше нравится.. Так как MSIL будет тот же !!
Господа, мне ничего больше говорить не хочется.. Капиталисты они хорошие ничего не скажешь.. Впрочем как и все американцы...