.NET языки


С помощью хорошо зарекомендовавшей себя Visual Studio 2010 готовятся и дорабатываются новые версии менее известных языков .NET.

Новые: IronRuby, IronPython, Delphi Prism и Small Basic.

После запуска Visual Studio 2010 можно было ожидать, что языки .NET в целом будут в состоянии плавучести, но отрезвляет тот факт, что в этом миксе есть нечто большее, чем C #, VB и VC ++.
Как доказывает F #, есть жизнь за пределами больших двух или трех. Он прошел путь от экспериментального языка до полноправного члена языковой команды 2010 года, так как заработал себе место как часть стандартной установки Visual Studio. Какая внутренняя политика Microsoft ответственна за это удивительное принятие столь непроверенного языка, который использует сравнительно радикальный подход к кодированию, останется загадкой.
Другим языкам .NET, даже спонсируемым Microsoft, не повезло. Но хотя они, возможно, не вошли в Visual Studio 2010, они все еще там, разрабатываются и заслуживают рассмотрения.
Если вы поклонник Ruby, возможно, вы не одобрите IronRuby, но это версия, которая поддерживает большинство функций основного языка и служит мостом между Ruby и .NET Framework. Используя IronRuby, вы можете написать хороший код в стиле Ruby, поскольку он нацелен на Ruby 1.8.6, использовать библиотеку классов .NET и взаимодействовать с другими языками .NET. Недавнее объявление IronRuby 1.0 Release Candidate 2 указывает на то, что язык близок к тому, чтобы быть готовым к выпуску в реальном мире. Если вы хотите попробовать, вы можете скачать его с http://ironruby.net/download. Существует версия для .NET 2.0 и .NET 4.0, и она также работает под Mono, что делает ее кроссплатформенной.
IronPython, с другой стороны, находится в версии 2.6 и совместим с Python 2.6. Как и IronRuby, он работает под .NET 2 или .NET 4.0 (в качестве кандидата на выпуск), а также может работать в веб-браузере с помощью Silverlight. Вы можете загрузить его с http://www.ironpython.net/.
Хотя существует множество других языковых проектов .NET, многие из них имеют статус «области энтузиастов». Однако Delphi Prism — это полноценный коммерческий продукт. Призма Delphi — это развитие объектно-ориентированного языка Pascal, созданного Borland и теперь принадлежащего Embacadero как часть продукта RAD Studio.
Последняя версия Delphi Prism, которая, несмотря на ее название, основана на объектном языке Oxygene Pascal, должна быть выпущена в начале мая и совместима с Visual Studio 2010 и .NET 4.0. Язык был расширен для работы со многими новыми динамическими средствами .NET 4.0, но поддержка Silverlight 4.0 все еще находится в будущем. Он также работает с Visual Studio 2008 и Mono для нацеливания на пользовательские интерфейсы на основе какао. Если у вас нет Visual Studio, включена копия бесплатной оболочки Visual Studio.
http://www.embarcadero.com

Small Basic — еще один малоизвестный язык .NET, предназначенный для начинающих. Он разработан как учебный язык и подчеркивает простоту использования. Несмотря на то, что он не вошел в Visual Studio 2010, у него есть собственная мини-IDE, он достиг версии 0.8 и имеет десятичное значение, указывающее путь к окончательной версии. Для него только что был найден новый веб-сайт в MSDN — Microsoft Beginner Developer Learning Center. Он объектно-ориентирован, но пытается сохранить простоту в стиле оригинального Basic. У него есть графика Черепаха и достаточно мощности для создания игр и «настоящих» программ. Последняя версия также может работать в браузере через подключаемый модуль Silverlight. Его можно скачать бесплатно.


Добавить комментарий