Тут ведь многое и индивидуально, и, как было правильно сказано, многое зависит от направления в ИТ. Мне вот, например, высшее образование пригодилось только для того, чтобы «взяли на первую работу» (в нормальные конторы как правило берут только с оконченным или почти оконченным образованием). А вот там (на работе) уже я всему и научился. Сейчас работаю на себя (вполне успешно). Фундаментальные знания мне не пригодились и не пригодятся (уверен). Но разумеется, я не хочу сказать, что они не нужны. Нужны, просто не всем.
1. British Airways — это Великобритания. Реклама, скорее всего, установлена, там. Да посмотрите на первое фото. Левостороннее движение — это точно Великобритания
2. А теперь посмотрим видео. Там самолет взлетает, а не садится. Следовательно, улетает от из Великобритании.
Так почему же парнишка на рекламном щитке «говорит», что этот рейс ИЗ Барселоны, а не из Лондона? Наверное, он должен лететь туда, а не оттуда.
Ну а так прикольно. Опаздываешь, стоишь в пробке, и смотришь, как улетает твой самолет =))
Кстати, вышеописанный подход очень (!!!) похож на существующую реализацию системы плагинов в nopCommerce (http://www.nopcommerce.com) и Umbraco (http://umbraco.com/). Я бы даже сказал, что Вы переписали эту систему плагинов оттуда, просто переименовав названия классов и немного упростив код.
Кстати, статью лучше назвать «Плагинная система на ASP.NET», а не «Плагинная система на MVC», так как все вышеописанное (кроме примера с Layout.cshtml) можно реализовать и в стандартных ASP.NET web forms
Тут каждому свое. Лично я работаю дома последние пять лет. Постоянно рядом жена и ребенок (для меня это плюс). Всем очень доволен, работаю продуктивно. Попробовал год назад поработать не дома, не хватило даже на месяц. Опять же повторюсь, каждому свое.
Согласен, такие сервисы очень полезны. Сам пользуюсь другим (www.zenmoney.ru, но не в этом суть) уже давно. Записываю абсолютно все. Наконец-то стало понятно, на какие статьи расхода сколько денег уходит без всяких «прикодок на глаз». В свое время помогло понять на чем можно сэкономить. Сейчас, к счастью, такой необходимости уже нет (80% от дохода — дальнейшие инвестиции и вложения, 20% — тратим, из которых только 2% на еду), но все равно привычка записывать все осталась.
Я с вами тут не соглашусь. Я всегда предпочитал использовать Fluent API, так как сущность сама по себе не должна предоставлять никакой информации о своих индексах, primary key и т.п. Для этого должен существовать отдельный слой работы с данными.
Статья хорошая. Но вот мне как работодателю всегда было все равно, как человек может решать алгоритмические задачи. Ведь по многих компаниях этого просто и не надо, а людей на собеседования все равно «мучают» университетским задачками. У нас, например, важно только опыт работы с нашей CMS (наше основное направление), знание и опыт применения различных паттернов, качественный код (да-да, понимаю, что «качественный» — понятие довольно относительно).
Согласен, не очень хорошо получилось. Ну да ладно, это ваше право убрать бесплатное пользование.
Есть только один вопрос. Надеюсь, Copiny хоть дали свои уже бывшим бесплатным пользователям возможность сделать выгрузку (export) своих данных (клиенты, отзывы и т.п.). Или пользователи, которые не захотели платить деньги, просто потеряли все свои данные?
Мы имеем аналогичный функционал в nopCommerce (open-source shopping cart), который используется персоналом магазинов для размещения заказов от имени покупателей, оформляющих покупки по телефону
Несколько релизов назад для этих целей мы стали использовать кеширование на уровне представления — картинки категорий, производителей, продуктов. Посмотрите CatalogController.cs. Так что после первого просмотра страницы с картинками они из базы больше не загружаются
Вы хотите, чтоб оно (превью) постоянно заново генерировалось? В таком случае вам придется немного изменить логику метода «GetPictureUrl» у класса PictureService. Хотя возникает вопрос, а зачем?
Спасибо. EF с больших количеством записей (тяжелых записей) и кешированием не очень дружит. Аналогичная есть проблема с генерацией XML файлов для Google Product Search или экспорта большого кол-во продуктов.
2. А теперь посмотрим видео. Там самолет взлетает, а не садится. Следовательно, улетает от из Великобритании.
Так почему же парнишка на рекламном щитке «говорит», что этот рейс ИЗ Барселоны, а не из Лондона? Наверное, он должен лететь туда, а не оттуда.
Ну а так прикольно. Опаздываешь, стоишь в пробке, и смотришь, как улетает твой самолет =))
Кстати, вышеописанный подход очень (!!!) похож на существующую реализацию системы плагинов в nopCommerce (http://www.nopcommerce.com) и Umbraco (http://umbraco.com/). Я бы даже сказал, что Вы переписали эту систему плагинов оттуда, просто переименовав названия классов и немного упростив код.
Кстати, статью лучше назвать «Плагинная система на ASP.NET», а не «Плагинная система на MVC», так как все вышеописанное (кроме примера с Layout.cshtml) можно реализовать и в стандартных ASP.NET web forms
Я с вами тут не соглашусь. Я всегда предпочитал использовать Fluent API, так как сущность сама по себе не должна предоставлять никакой информации о своих индексах, primary key и т.п. Для этого должен существовать отдельный слой работы с данными.
А так статья хорошая, спасибо.
Есть только один вопрос. Надеюсь, Copiny хоть дали свои уже бывшим бесплатным пользователям возможность сделать выгрузку (export) своих данных (клиенты, отзывы и т.п.). Или пользователи, которые не захотели платить деньги, просто потеряли все свои данные?
А что именно кроме невозможности отключить billing address вы бы изменили?