Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
То что вы написали никак не связано с OpenSource.
Пока мы говорим об EF, то мы говорим об .NET
5. Можно и так сказать, если хотите, они-то делаются на основе открытых бесплатныхЯ не думаю, что можно так сказать. Просто запомните, что открытый исходный код не обязательно бесплатно. К тому же приписывать и так бесплатному продукту, что став продуктом с открытым исходным он стал бесплатным как-то не честно.
Спонсоры это хорошо, но если их нет, то сидеть сложа руки и ждать пока они появятся?Нет, но практика показывает, что наличие сообщества при отсутсвии спонсора никак не влияет на скорость разработки.
если бы у меня не было доступа к нормальным прокомментированным исходникам, кто знает сколько бы я ее решалНе знаю как вы, но мне проще и быстрее посмотреть декомпилированный код, чем идти и где-то скачивать исходники.
если мы с вами их не делали, то это не значит, что их не делал никто другойНу вас я привел как пример к моему первому утверждению: за три года я не видел ни одной кастомной сборки (я думаю, что просто не мог бы этого пропустить). Как связаны View Engine и открытость исходников я не уловил.
То вы об open source вообще, то о его частных представителях.Ну блог .NET, ветка EF. О чем еще говорить? Где уместно говорить об открытых исходниках вообще — там сказал об общих тенденциях. По-моему все в порядке.
Просто запомните, что открытый исходный код не обязательно бесплатно.К счастью, мне не нужно запоминать то, что я и так хорошо знаю.
Нет, но практика показывает, что наличие сообщества при отсутсвии спонсора никак не влияет на скорость разработки.Вы почему-то противопоставляете эти понятия, у интересного и нужного open source проекта всегда найдутся спонсоры и нормальный комьюнити.
Как связаны View Engine и открытость исходников я не уловил
Не знаю как вы, но мне проще и быстрее посмотреть декомпилированный код, чем идти и где-то скачивать исходники.Не буду спорить о том, что проще, могу лишь сказать, что не всегда есть возможность нормально декомпилировать код, я сейчас говорю не только и не столько о .net, хотя, если вы имели дело с кодом, прошедшем ч/з обфускатор, должны понимать о чем идет речь.
Вы почему-то противопоставляете эти понятия, у интересного и нужного open source проекта всегда найдутся спонсоры и нормальный комьюнити.Приведите пример.
Во-вторых, разработчикам новых движков всегда проще, когда они имеют возможность посмотреть как делались аналогичные вещи.Большинство движков появилось до того, как ASP.NET MVC стал с открытым исходным кодом.
К счастью, мне не нужно запоминать то, что я и так хорошо знаюТогда я не понимаю, почему вы приписываете в достоинства открытых исходников не связанные с ними вещи.
Приведите пример.
Большинство движков появилось до того, как ASP.NET MVC стал с открытым исходным кодом.
Тогда я не понимаю, почему вы приписываете в достоинства открытых исходников не связанные с ними вещи.
Это когда это? Насколько я знаю с самого появления фреймворка в 2009 года он был под Microsoft Public License.ASP.NET MVC появился в декабре 2007 в качестве превью. В марте 2009 вышла версия 1.0, а в апреле 2009 они открыли исходники.
Это какие? Да, не все open source проекты можно использовать везде, всегда и бесплатно, но таковых более чем немало.Ну здесь речь была про EF, которую и до открытия исходников можно было использовать хоть где, хоть как и бесплатно.
ASP.NET MVC появился в декабре 2007 в качестве превью. В марте 2009 вышла версия 1.0, а в апреле 2009 они открыли исходникиИ? вы хотите сказать, что все сторонние engines были запилины еще в 2007?
Я хотел от вас добиться успешного проекта с открытым исходным кодом без спонсора.
Вы почему-то противопоставляете эти понятия, у интересного и нужного open source проекта всегда найдутся спонсоры и нормальный комьюнити.
И? вы хотите сказать, что все сторонние engines были запилины еще в 2007?Я хочу сказать то, что я уже сказал: большинство было сделано до того, как MVC стало с открытым исходным кодом.
Когда проект с нуля становится успешным у него так или иначе появляются спонсоры, это как раз и является по сути одним из критериев успешности. И я вам говорил об этомА я вам говорю про другое: сообщество ни на что не влияет. Есть какое-то ядро проекта, которое его развивает. Сообщество же суетиться вокруг. Поэтому ожидать того, что сообщество будет развивать проект бессмысленно. Максимум на что оно годиться — находить баги, и иногда их править.
С 2006 года тестинговой компанией Coverity совместно с американским Отделом национальной безопасности проводили исследования как в открытом, так и закрытом секторе разработки ПО, по результатам года они публиковали отчет. По результатам 2011 года, оказалось, что открытый исходный код не уступает по качеству проприетарному. Самыми качественными проектами были признаты Linux 2.6, PHP 5.3, и PostgreSQL 9.1, качество которых определялось по дефектной плотности (числу дефектов на тысячу строк кода), которые были равны 0.62, 0.20, и 0.21 соответственно.
Возможно вам просто не повезло и вы сталкивались с open source проектами, где сообщество ни на что не годится, проект застыл и не развивается и вообще все очень плохо.Да, к примеру NHibernate и FluentNHibernate.
Но как показывает мировая практика это работает и open source ПО ничем не уступают проприетарному ПОДа причем здесь вообще это? И все 3 проекта спонисируемые.
сообщества это бесполезная вещь, что без спонсора вообще ничего не получится, и вообще я код в декомпиляторе смотреть могунаконец-то вы это поняли.
наконец-то вы это поняли.
Entity Framework теперь Open Source