Настоящий Флеймер
Зарегистрирован: 20 January 2006
Сообщения: 1483
Примеры кода: 0
|
Re: Переход на Visual Studio .NET 2008 |
20 September 2007 21:25 |
|
|
|
|
1. По поводу, что никто не заставляет пользоваться новой Студией, могу возразить: да, но только если ты свободный художник, независимый разработчик, так сказать. Стоит только устроиться на работу по найму - и всё - на чём скажут писать, на том и будешь, как миленький. Будет старое железо - будешь маяться и юлить перед начальством что всё так медленно.
Ну, это я в шутку прокомментировал. Но, вообще говоря, человек может сам себе выбирать и работу, и среду на которой пишет, и тем более железо (поскольку сейчас программист зарабатывает достаточно, чтобы купить себе мощный ноут и на нем работать).
2. По поводу "Замеры перфоманса в студию. С полной инфой о конфигурации серверов и их ТТХ" могу возразить, что у меня нету денег на собственную лабораторию. Проспонсируй и тогда за доказательствами и показаниями свидетелей дело не встанет. А пока полазий по форумам aspnetmania.com и sql.ru начиная с осени 2004 года.
Форум не критерий. То, что кто-то жалуется на производительность, после того как он тупо перевел сайт с 1.1 на 2.0 не сделав нужные изменения в коде, не говорит о том, что 2.0 медленнее. Просто у меня на этот счет другая статистика, да и по описанию технологий должно получаться, что 2.0 быстрее.
3. По поводу того, что я не возмущаюсь несовместимости 6-й и .NET-версией могу сообщить, что изменения тогда были очень большими, глобальными. И я вполне понимаю тогдашнее руководство Микрософта, принявшее мудрое решение не тратить времени на создание совместимости. Посудите сами: была создана громадная библиотека классов .NET, были на основе этой библиотеки объеденены несколько языков программирования - Си, Бэйсик и Ява (J#). Программирование под вэб изменилось до неузнаваемости, появился раздельный код. Это был скачок вперёд, поэтому я и молчу о совместимости.
Дело в том, что второй фрэймворк от первого тоже очень сильно отличается. Изнутри даже больше, чем снаружи. Именно поэтому код, который быстро работал под 1.1 работает медленнее под 2.0. Хотя я тоже не очень согласен с тем, что убрали поддержку 1.1. ИМХО реализвать её было не очень сложно (даже с учетом того, что полностью поменялся формат проектов).
4. По поводу того, что таблицы с закрепляемыми строками и столбцами, а также диаграммы надо ждать не от Микрософта, а покупать отдельно за деньги могу сообщить, что опыт показывает, что чем тратиться на сторонний покупной софт, гораздо легче самому всё разработать, исходники есть в Интернете, да и мало разве мы Микрософту заплатили за Студию, чтобы ему нанять парочку дополнительных программистов, сделающих эти контролы за пару месяцев? Я сам это делал и исходники выкладывал. И деньги у Микрософта есть, и парочка лишних программистов, просто желания нету по какой-то причине.
За студию можно и не платить. Для маленьких проектов халявного экспресса вполне хватает. И платите Вы, заметьте, не за контролы. Вы платите за среду разработки.
По поводу контролов. Есть огромная разница между контролом для себя и контролом на продажу. Если Ваш контрол для персонального пользования сглючил, Вы сели и переделали его. Если есть хоть какая-то проблема в контроле, который Вы продали (не баг, а просто какой-нибудь недочет), Вас тут же польют грязью со всех сторон: "В FF скроллинг прыгает! Нельзя ширину бордера задать! Контрол плохо тянется! JS-файл много весит! Неудобный дизайнер!" и т.д. и т.п. Именно поэтому контролы столько стоят.
Но мне кажется, что здесь есть ещё и политический подтекст. И, возможно, они сознательно не включают сложные контролы.
----------------------------------------------------------------------
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. © Martin Fowler.
[url=http://www.gotdotnet.ru/LearnDotNet/ASPNET/52778
Данное сообщение получено с сайта GotDotNet.RU
|
|