Цитата:
Всё ещё продолжается пора стартапов на Руси. Каждый считает себя мега-гениальным, пытается захватить мир и поработить человечество. С одной стороны, многие проекты стыдно даже называть словом “проект”, с другой стороны - ничего не делать как-то неинтересно.
Многие ещё живут разработкой сайтов. Называют пару своих древних функций мега-мощным фреймворком. Создаётся впечатление крутости PHP. Но, как я неоднократно отмечал, язык годиться только для разработки ПО одним человеком, а в случае с крупным проектом - имеет смысл рассматривать его как упрощённый язык, для создания прототипа и определения подводных камней (необнаруженных на этапах сбора требований и проектирования).
.NET велик и очень силён. А главное - в него уже вложены достаточно денег, чтобы считать его непотопляемым.
Если Вы предполагаете постоянное развитие для своего проекта, то логчинее всего выбирать именно Microsoft .NET. Но счастье от него было бы неполным, если бы не два сторонних бесплатных продукта.
Первый - Monorail от Castle Project. Это фреймворк, который добвляет плюсы MVC-модели (и шаблонов, подобных тем, что используются в PHP-проектах), при этом не отбирает традиционных ASP.NET-фишек.
Конечно в блогах сотрудников Microsoft и некоторых книгах можно найти как стандартными средставми перейти на Модель-Представление-Контроллер, но чтобы понять минусы этого достаточно создать простой application с Монорельсом.
Второй - Base4 .NET. Это штуковина, которая позволяет Вашему приложению хранить в базе данных объекты, работать с ними и сохранять обратно. Можно создавать модели представления данных на основе других моделей. Создавая отдельные схемы данных для каждой подсистемы, можно использовать их (де-факто, куски разрабатываемого решения) в других проектах. Есть ещё множество всего полезного.
Ведь в настоящее время, при разработке систем уровня ERP, при заключении нового договора на внедрение вы фактически начинаете разработку отдельной ветви версий своей системы.
Вполне возможно, что на очередном предприятии потребуется взять часть Вашей системы и вести разработки совместно со специалистами заказчика. В таких условиях оба упомянутых продукта, становятся необходимостью для развития Вашего проекта.
Обратите внимание, что Microsoft Visual Studio Express Editions, SharpDevelop, .NET Framework, интерпретатор ASP.NET, Base4.NET, Monorail, Microsoft SQL Server Express Edition - являются бесплатными продуктами, которые можно легально использовать в коммерческих проектах.
В действительности же, их вполне достаточно чтобы сделать необходимый прототип для получения инвестиций
Джентльменский набор для ИТ-проекта | Layer the 13th
