Метапрограммирование в Nemerle крайне соблазнительно. Можно это использовать для написания отдельных библиотек и подключения их к проектам на C#.
Но есть и минусы: web-сайты можно делать только как web application, через New -> Web Site проект на Nemerle создать нельзя.
Также мне не понравилось то, что в некоторых случаях синтаксис отличается от C#, хотя эти отличия не приносят никакой выгоды (например то, что тип, возвращаемый методом, указывается после двоеточия, как-то непривычно)
Ну и решарпер с Nemerle не работает конечно же.
Ненавижу теорию вероятности: о)
Сами посудите, если десять раз бросит монету и 5 раз выпадет орёл, то «теория вероятности работает», а если тот же орёл не выпадет ни разу, то «ну что же поделать, теория вероятности это допускает, попробуйте провести эксперимент ещё раз...»
Обожаю держать рабочий стол полностью пустым, чтобы вообще ни одной иконки!
Наверное, не помешала бы возможность разделять иконки на табы, например документы, игры, программирование…
Да и средняя кнопка, возможно, не очень удачно выбрана, я, например ей частенько ссылки открываю: о)
А так, прога супер, возможно даже попользуюсь.
Последнее время, когда то и дело появляются статьи типа «100% кросбраузерный метод на хтмл-цсс» у меня это почему-то ассоциируется с «Этот метод ну точно, на все 100% позволяет увеличить член на 10 см, это реально работает...» но всюду есть какой-то подвох. Тут, например, использование таблицы.
А вот мне ещё не нравится то, что поиск чувствителен к букве «ё». Если я ищю в письмах слово «вёрстка», то хотелось бы найти и письма со словом «верстка».
А так, вообще я доволен. (Хотя старые иконки и вправду были красивее)
Я всего один раз пользовался интернет-магазином (покупал пивоварню :o) )
Для меня огромное значение имело то, на сколько подробно там всё описано: как заказать, как оплатить, когда доставят, и т.п.
Вообще, думаю, есть такая группа людей, которые боятся покупать в интернет-магазинах, тк не знаю, как это всё организовано, поэтому хороший «мануал» тут будет плюсом.
Мне кажется, вы просто привели не очень хороший пример. Для связи двух таблиц флаги неудачное решение. Сегодня у вас три сообщения, завтра десять и вам то и дело нужно будет править базу. А где гарантия что вы не ошибетесь в последовательности ключей (сделаете не 0-1-2-4-8-16, а 0-1-2-3-4-8-16). Появятся непонятные глюки.
Плюс к этому вы можете в tblUsers.alerts записать число 1001 (в двоичной), но не определить элемент с id = 8 в tblAlerts. (Это к вопросу о внешних ключах) Снова появятся глюки.
Флаги хорошо использовать, когда у вас в коде есть перечисление (я по C# сужу) и вы его используете как флаги в программе, и одновременно те же значения используете в бд. Но сами элементы перечисления в бд не храните.
Но есть и минусы: web-сайты можно делать только как web application, через New -> Web Site проект на Nemerle создать нельзя.
Также мне не понравилось то, что в некоторых случаях синтаксис отличается от C#, хотя эти отличия не приносят никакой выгоды (например то, что тип, возвращаемый методом, указывается после двоеточия, как-то непривычно)
Ну и решарпер с Nemerle не работает конечно же.
Сами посудите, если десять раз бросит монету и 5 раз выпадет орёл, то «теория вероятности работает», а если тот же орёл не выпадет ни разу, то «ну что же поделать, теория вероятности это допускает, попробуйте провести эксперимент ещё раз...»
И вот как понять, B — это базовый класс или интерфейс? )
Наверное, не помешала бы возможность разделять иконки на табы, например документы, игры, программирование…
Да и средняя кнопка, возможно, не очень удачно выбрана, я, например ей частенько ссылки открываю: о)
А так, прога супер, возможно даже попользуюсь.
А так, вообще я доволен. (Хотя старые иконки и вправду были красивее)
Этот громоздкий больно, мне бы ведра литра на три хватило бы.
Для меня огромное значение имело то, на сколько подробно там всё описано: как заказать, как оплатить, когда доставят, и т.п.
Вообще, думаю, есть такая группа людей, которые боятся покупать в интернет-магазинах, тк не знаю, как это всё организовано, поэтому хороший «мануал» тут будет плюсом.
Плюс к этому вы можете в tblUsers.alerts записать число 1001 (в двоичной), но не определить элемент с id = 8 в tblAlerts. (Это к вопросу о внешних ключах) Снова появятся глюки.
Флаги хорошо использовать, когда у вас в коде есть перечисление (я по C# сужу) и вы его используете как флаги в программе, и одновременно те же значения используете в бд. Но сами элементы перечисления в бд не храните.