.NET

.NET - технология продвигаеммая Билли как альтернатива Java, которую он люто бешенно ненавидит.
.NET - это виртуальная машина плюс целый зоопарк языков программирования:
- Basic
- C# - нововведение. При ближайшем рассмотрении оказалось, чуть менее чем полностью, копией Java. Например: классы StringBuilder и StringBuffer полностью повторяют функциональность и смысловую нагрузку, хотя и не являются "совместимыми".
- Managed C++ (очередное надругательство над плюсами)
Также существуют альтернативные реализации языков Форт и Python для платформы .NET
Травля
В свое время, Microsoft могла ответить Java-технологиям только организованной травлей, что и сделала. Например, в лицензионном соглашении к masm, был абзац эпического содержания о небезопастности использования Java на ядерных реакторах, оружейных фабриках и т.д. Естественно, что последовал ответ Чемберлену в виде real time Java
. Тем не менее ядовитый стиль лицензионного соглашения достоин занесения в меморизы. Разыскивается полный текст!!!
В современном лицензионном соглашение для masm - пассаж о Java был убран, зато появился любопытный абзац:
You can recover from Microsoft and its suppliers only direct
damages up to U.S. $5.00. You cannot recover any other
damages, including consequential, lost profits, special,
indirect or incidental damages.
.GNU / Mono
Посколько детище Билли не может официально переступить через губу и начать писать для других платформ - пришлось создавать open source dotGNU
он же Mono. Само название, как-то намекает, что стерео нам не грозит.
На сегодняшний день Mono
портирован на x86, ppc, arm, parisc, s390, ia64, alpha, mips (в том числе и на SPARC, iPAQ, PlayStation2 и X-Box).
Как и следовало ожидать Mono
постоянно отстает в развитии от .NET (минимум на пол-года), что подводит нас к правильной мысли о переходе на .NET ;)
Также это является сюрпризом для другого конкурента - Apple, который как известно MAC OS X получил из GNOME + одна из BSD. Дескать "что-то хреновенько MAC OS X выполняет виндовс-приложения". ;) А вот выпусти официальный .NET под MAC OS X - то это было бы наоборот предметом для травли Microsoft'а.
Коментарии
Последнее обновление: Tue, 05 May 2009 23:26:13 -0400
© Komenda Viacheslav
Запрещается перепечатка материалов, без письменного разрешения автора.