.NET vs Java трейлер

Вийшов реліз IronRuby 1.0 : 3 роки Microsoft з Ruby принесли плоди.

Через три роки після першого анонсу Microsoft про пробне «занурення ніг у води» Ruby, вийшов реліз IronRuby 1.0. IronRuby є спробою перенесення Microsoft нативного Ruby в DLR, яка рухається в топ .NET (і Mono), а з версії 1.0, вона, нарешті, досягла зрілості. Jimmy Schementi назвав її «першою стабільною версією.»

IronRuby 1.0 доступний для скачування в двох різних формах — .NET 4.0 Windows Installer або ZIP файл, і .NET 2.0 SP1 Windows Installer або ZIP файл. .NET версії 4.0 має більш швидкий запуск і більш повний функціонал (за умови .NET інтеграції), але .NET 2.0 SP1 версія буде працювати на Mono кросплатформовій, з відкритим вихідним кодом платформі .NET.

Команда IronRuby визначила стабільність і зрілість, як головні параметри для версії 1.0. Їх прогрес, безумовно, дає надію. Станом на сьогодні, IronRuby проходить 85,95% тестів від RubySpec. Особливо добре IronRuby проходить мовні тести (98,31% проти 99,89 для ruby.exe). IronRuby обіцяє сумісність (в основному) з Ruby 1.8.6 і підтримує Rails 2.3.5.

Нещодавно ми представили критичний аналіз використання IronRuby і Silverlight, щоб отримати Ruby у веб-браузері, і зробили інтерв'ю з розробником IronRuby Jimmy Schementi, тому ми не будемо вдаватися в подробиці тут — перечитайте ці статті для отримання більш глибоких знань про IronRuby.

Нові фрагменти, які також можуть бути цікаві включають пункт про використання FlexMock з типами C # та демо про те, як вставляти файли Ruby в збірку .NET за допомогою вбудованих ресурсів. Останнє особливо цікаво, оскільки це дозволяє шифрувати вихідний код Ruby, і сховати його не тільки від інших розробників, але й від примхливих системних адміністраторів ;-)

Спасибі David Lake за допомогу в написання цієї статті.

Оригінал статті можна прочитати тут

АвтоМаппер (AutoMapper)

АвтоМаппер (AutoMapper) — це об"єкт-об"єкт маппер із одного типу в інший. За допомогою цієї бібліотеки ви зможете легко вирішити багато проблем конвертації подібних об"єктів. АвтоМаппер зробить цей процес автоматичним.



( Читати далі )

Доступний посібник російською від Microsoft по типовим архітектурам рішень

Став доступним дуже хороший посібник російською по типовим архітектурам рішень на платформах Microsoft.

Цель данного руководства – помочь разработчикам и архитекторам решений создавать эффективные высококачественные приложения на платформе Microsoft и .NET Framework в более сжатые сроки и с меньшими рисками благодаря использованию проверенных и снискавших доверие архитектурных принципов и шаблонов проектирования.

Сайт українських експертів по Microsoft технологіям тема-посилання

Цікавий сайт де можна знайти інформацію по Microsoft технологіям (.Net, Sharepoint, Windows, etc.). Головні частини - Новини, Відео, Файли, Події, Експерти. Деякі файли для завантаження досить таки цікаві.

MonoTouch 1.0 SDK для розробників iPhone аплікацій

Компанія Novell анансувла вихід MonoTouch 1.0 — це комерційна SDK яка дозволяє розробникам створювати аплікації для iPhone за допомогою .Net Framework, замість спроектованої Apple мовами С чи Objective-C. MonoTouch застосовує Novell's Mono runtime для запуску Windows аплікацій на не Windows системах, дозволяючи розробникам використовувати коди і бібліотеки написані для .NET та мовами програмування як C #. Разом з MonoTouch, Mono надає розробникам такі сервіси як: зборщик сміття, управління потоками, безпека типів і веб-сервіси.
Офіційний прес-реліз.

PHPLinq

Виправлятимусь після не дуже вдалого поста.
PHPLinq це бібліотека яка дозволяє використовувати LINQ подібні запити над масивами даних у PHP:
$names = array("John", "Peter", "Joe", "Patrick", "Donald", "Eric"); 

$result = from('$name')->in($names)
            ->where('$name => strlen($name) < 5')
            ->select('$name'); 

Цей код ітерує по циклу, перевіряє довжину стрічки, при успішному тесті, додає її до тексту.

LINQ це технологія яка походить з .NET, яка дозволяє виконувати запити над XML, наборами даних, також навіть над простими об'єктами.
  • +6
  • 11 вересня 2009, 17:20
  • lemon
  • 1

Дорожня карта ASP.NET MVC / ASP.NET MVC 2

Опублікували опис функціональності який планують додати до цікавого веб фреймворка ASP.NET MVC 2.

Головні речі:
  • Сумісність з Visual Studio 2008/2010

  • Залежність на ASP.NET 3.5 SP1

  • Ділянки (Areas) — групування контролерів по функціональному призначенню

  • Асинхронні дії контролерів

  • Строго типізовані хелпери для вводу

  • Строго типізовані хелпери для посилань

  • Підтримка анотацій для даних
  • .
  • Вдосконалення кешу

Повний опис доступний на КодПлексі.

Більше деталей про ASP.NET MVC доступно на офіційному сайті (багато малюнків!).
  • +4
  • 15 червня 2009, 20:50
  • zenyk
  • 3