Как стать автором
Обновить
4
0
Игорь @Wertugo

.NET/Full Stack Developer

Отправить сообщение
Очень интересный пиар ход через IT Ресурсы. Неплохо.
Не так давно прочел книгу «Как люди думают». Книга так себе, но хорошие мысли в ней есть. Примеры в статье — принцип айкидо: используй силу противника против него самого.
В Umbraco можно комбинировать все подходы и XSLT, и WebForms, и MVC.
Umbraco является хорошим выбором CMS для проекта где участвуют более трех разработчиков, тем более с разным уровнем подготовки.
Спасибо большое за развернутый комментарий. Соглашусь, что статья получилась сложная и узкоспециализированная.
Сделать полноценный туториал для новичков не удалось, т.к. материал возрос бы раза в 3 в 4, а это довольно затратно по времени. Постарался донести кратко основные идеи, которые вы абсолютно верно отметили, и представил готовый демо проект.

Пока что я не реализовал данную модель в бою, но в планах есть такое. Много всего еще не затронуто здесь — это и кеширование модели и страниц, это и интеграция виджетов и доменной модели в плане архитектуры (грамотная разбивка на модули, расширяемость, mapping).

Orchard.CMS на мой взгляд имеет одну из самых сложных кривых обучения в сравнение с Ektron, Sitefinity, Umbraco или NopCommerce. Если делать выбор в пользу открытой CMS, я бы остановил свой выбор на Umbraco, а для E-Commerce — NopCommerce.
Чтобы не быть голословным: Orchard и Umbraco в первой пятерке (язык=eng): Галерея веб-CMS на Microsoft
В компании проводили анализ и сравнение CMS-к на ASP.NET, как проприетарных, так и свободных. Umbraco и Orchard.CMS лучшие свободные решения в области веб-контент менеджмента построенные на .NET.
Тестирования пока не было, т.к. сделан только рабочий демо проект, в перспективе будет. Но собственно ради чего все и началось, сайт с моделью построенной на базе ContentTypeDefinition жутко тормозил. Когда прошелся профайлером: для построения одной страницы из списка 12 картин, требовалось порядка 600 запросов к базе. После оптимизации удалось снизить до 160, но это все равно много, поэтому было принято решение сделать исследование в пользу отдельного построения модели, независимой от Orchard.
Доводилось работать на проекте не точь в точь, но с подобной организацией, это рай. И ненапряжно, и продуктивно работалось. Постарался перенести опыт в следующий проект — не получилось. Наверно, потому что в первом случае результат спрашивали со всей команды, а во втором с тим-лида.
Кстати, зачетное название для проекта соцсети)))
Аргумент, при слабом компе. Помниться без SSD на проекте с CMS-кой Ektron приходилось вообще отключать его в MSVS 2010. Все грузилось нереально долго.
С MSVS 2012 и на нормальной машине с SSD таких проблем не замечал. Хотя проекты были масштабнее.
«Надеюсь когда-нибудь появится возможность отказаться от решарпера.»
Чем он плох?
Использовали SItefinity CMS в одном из проектов от Telerik. Очень удобно сделана и большие возможности, правда не бесплатно. Шустрее чем DNN или Ektron. Sitefinity Thunder удобнейший инструмент для разработки.
Использовали Telerik Rad Ajax контролы для ASP.NET. Могу сказать, что не все так круто. Базовые вещи из демок работают прекрасно, но когда начинаешь делать более сложные вещи — не всегда остаешься доволен framework-ом. Не понравилась внутренняя верстка контролов, часто используется table элементы и сложная иерархия.
Очень хорошая документация и хорошие примеры использования.
Какой звуковой движок используете? Плавная речь получается?
Некоторые комментарии все же поднимают настроение.
К примеру, последний коммент к моему приложению, широта эпитетов автора не имеет границ:
«нормалды норм прога. тупит иногда, а так норм»
Но лучший комментарий, который я видел, был про другое приложение, кстати бесплатное:
«руки-крюки»
Как тонко комментатор оценил проделанную работу.
По сравнению с США Российская платная среднестатистическая медицина не очень дорогая. Отдал порядка 600$ за обращение в неотложку за 45 минутный прием, потому что не было страховки. Более того должная помощь не была оказана, в дальнейшем пришлось обратиться в другую клинику. Местные тоже говорили, что медицина дорогая, но не всегда она работает. Кстати годовая мед страховка будет стоить порядка 1.5-2к $, остальное компания будет платить за вас. Не все лекарства входят в страховку. Не даром у них Врач получает болше чем IT-ник.
Использовал ormlite в своем приложение на android, очень удобная ORM библиотека для SQLite.
В статье приведены правильные тезисы о хорошо спроектированных классов, тут верно подмечено. А вот про свойство можно прокоментировать, также как коментировали автора оригинала на его блоге: рассуждения, а конкретики нет. Покажите пример хорошей инкапсуляции свойства и плохой. Все-таки это зависит от контекста.
Скроблю. Чаще использую функции — похожие исполнители и топ треки. Очень много новых отличных треков нашел и исполнителей.
Спасибо за интересный обзор. В дополнение: недавно прочел в блоге о библиотеке ILNumerics. Высокопроизводительная библиотека для математических вычислений для .NET с возможностью визуализации.

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность