- Хроники. - -
ALT.NET или инструментарий Microsoft?
Posted By Ikutsin On 12 марта 2009 @ 13:02 In .NET C#,Обзоры | Comments Disabled
Несколько месяцев на блоге висел опрос о том, какой инструментарий используют посетители сайта, работающие на .NET. По результатам у меня возникло ощущение, что многие просто не знают или не понимают, что я имел в виду.
Сейчас я попробую заполнить этот пробел.
Предложенный опрос выглядел следующим образом:
ALT.NET [2] это открытая группа разработчиков сосредоточенных вокруг OpenSource. Разрабатываемые библиотеки и технологии являются общедоступными. На ALT.NET Wiki [3] можно найти большое количество информации об инструментарии и отличиях ALT.NET от разработки, предложенной Microsoft. Несмотря на это, ALT.NET не имеет точного определения, на сайте есть только несколько строк о том, для какого разработчика ALT.NET может стать ценным:
ALT.NET не является заменой или противоположностью Microsoft инструментария, обе технологии свободно уживаются вместе. Скорее всего ALT.NET был создан не для того чтобы показать, что Microsoft это плохо или хорошо, а просто позволить разработчику легче выбирать правильный инструмент для выполнения той или иной задачи.
На одной из конференций [4] шел разговор о рисках при выборе инструментся для бизнеса.
.NET:
ALT.NET (Open Source Alternatives)
Основной инструментарий описан на одной из страниц ALT.NET Wiki [5].
Таблица альтернатив взята здесь [6]:
ALT.NET | Microsoft |
Castle, ActiveRecord [7], NHibernate [8] |
DataSets, Dataset Designer, Entity Framework, MS Application Blocks |
MVC,NUnit [9],MonoRail [7] | Web Forms, SCSF, VSTS, MSTest |
XP, TDD [10], Scrum [11] | MSF Agile, MSF For CMMI |
Evolutionary Design and Development | Big Design Up Front |
Ruby + IronRuby, Python + IronPyton, DLR [12], Silverlight(?) | ? |
OR\M (NHibernate, LLBLGen etc..) | DLinq, Data Access Block, DataSets, Plain ADO. NET |
Open Source (Mono, SourceForge) | Application Blocks, CodePlex |
MVC and MVP (RoR, MonoRail..) | Web Forms, CAB, Smart Client Factory |
CVS, SVN | VSS, VSTS Source Control |
Build Automation and CI (CI Factory, NAnt, FinalBuilder, CruiseControl..) |
Team Build |
TDD and Unit Testing NUnit, MbUnit, RhinoMocks, NMock, TypeMock |
MSTest for unit testing, VSTS |
Subtext, DasBlog, WordPress, TypePad, Blogger, FeedBurner | Microsoft MSN Spaces, Community Server(?) |
Simplicity in Design | P&P |
Working at Google | Working at MS |
Google Gears | Smart Client, MS Ajax |
.NET 3.X (WF, WPF. Silverlight) | .NET 2.0 |
DI, IoC, Spring for .NET | Object Builder |
Conferences: OSCon, RubyCon, Code Camps, DevTeach.. |
VSLive, TechEd, DevConnections.. |
Article printed from Хроники.:
URL to article: /955-altnet-ili-instrumentarij-microsoft
URLs in this post:
[1] Просмотреть результаты: #ViewPollResults
[2] ALT.NET: http://altdotnet.org/
[3] ALT.NET Wiki: altnetpedia.com
[4] конференций: http://altdotnet.org/events/seattle
[5] ALT.NET Wiki: http://altnetpedia.com/Tools.ashx
[6] здесь: http://weblogs.asp.net/rosherove/archive/2007/06/04/alt-net-alternative-tools-and-approaches-to-mainstream-net.aspx
[7] Castle, ActiveRecord: http://www.castleproject.org
[8] NHibernate: http://www.nhibernate.org/
[9] NUnit: http://www.nunit.org
[10] XP, TDD: http://www.xProgramming.com
[11] Scrum: http://www.controlChaos.com
[12] DLR: http://en.wikipedia.org/wiki/Dynamic_Language_Runtime
Click here to print.
Copyright © 2008 Все, что меня окружает. All rights reserved.