Страница: 1 | 2 | 3 | 4 |
Вопрос: Рихтер "Программирование для .NET"
Добавлено: 09.02.06 21:51
Автор вопроса: vito | Web-сайт:
Ответы
Всего ответов: 47
Номер ответа: 31
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #31
Добавлено: 11.02.06 16:15
2DaSharm: политературнее выражайтесь, плиз.
Номер ответа: 32
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #32
Добавлено: 11.02.06 16:31
2 vito: сурово, но справедливо
Насчет того, почему MS выгодно поддерживать портирование Framework на
другие платформы и системы: это способсвтует увеличению кол-ва софта,
написанного для платформы. А следовательно, в конечном счете,
увеличивает популярность Windows - флагманского продукта MS. Ведь ни
ля кого не секрет, что Windows популярна во многом, потому что
абсолютное большинство популярного и не очень софта пишется именно под
нее. Не будет софта под Windows - не буут покупать Windows, так как
ось сама по себе, если для нее нет ПО, - груда ненужного кода.
По теме... Я бы сказал, что помимо корпоративных приложений, .NET
довольно неплохо востребован в сфере создания веб-приложений. Это в
принципе понятно: тут не так важно быстродействие (милисекунды мерять
тут никто не будет, главное чтоб это не тормозило визуально, да и
вообще ASP .NET в быстродействии даст фору альтернативным
интерпретируемым языкам), и тут абсолютно неважно программное
обеспечение клиента.
С другой стороны, мне кажется, роль .NET заметно изменится через
годик-полтора, с приходом на рынок таких продуктов как Vista,
Office 12, WinFX (WCF, WPF, WWF), WinFS. Т.к. программный интерфейс
этих продуктов будет в основном на .NET, а в популярности Vista и
Office уж точно сомневаться не приходится, да и .Net Framework
появится у большого кол-ва юзеров, это явно уучшит общую обстановку.
Мне всегда вспоминается положение дел в VB6 ге-то лет 5-6 назад. Тогда
очень-очень многие на конференциях и форумах ругались о неприлично
большом весе msvbvm60.dll (1,2 Мб, если не ошибаюсь). А потом ничего -
улеглось, и сейчас никто об этом даже не вспоминает ИМХО, так же
будет и с .NET.
Да и вообще, при приходе новых технологий всегда происходят брожения в
массах, появляются сторонники перемен, появляются отъявленные
консерваторы... Это нормально. Но вот спор между ними как правило дает
мало полезной информации, доказано историей
Номер ответа: 33
Автор ответа:
Neco
ICQ: 247906854
Вопросов: 133
Ответов: 882
Web-сайт:
Профиль | | #33
Добавлено: 11.02.06 17:31
Добавлю малость масла и с той и с другой стороны.
Тот же Рихтер писал, что в ХРюшке все функции с постфиксом A вызывают функции с постфиксом W (т.е. MessageBoxA преобразует и вызывает MessageBoxW). Следовательно использовать Unicode 0в ресурсоёмких вычислениях с вызовом API уже выгоднее. По-моему такая же ситуация получиться и с Вистой - она будет по умолчанию NET и все остальные проги будут в ней запускаться посредством своеобразных эмуляторов, что вполне может ослабить их производительность, а т.к. при этом все истинно NET-проги окажутся как рыбы в воде, то и бегать они станут шустрее и, может быть, памяти жрать поменьше.
Прогить под NET во многих местах действительнее гораздо быстрее. Счас вот пишу СУБД - такой кайф использовать имена столбцов в качестве свойств объектов-строк, при этом не создавая своих классов!
Хотя с другой стороны созданный код не всегда меня устраивает. Конечно, можно залезть и исправить, но при следующем визуальном изменении DataSet всё восстанавливается.
Номер ответа: 34
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #34
Добавлено: 11.02.06 18:00
ааа..боитесь правды... ну ладно... чё толку...
Номер ответа: 35
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #35
Добавлено: 11.02.06 18:03
Павел
другие платформы и системы: это способсвтует увеличению кол-ва софта,
написанного для платформы.
Но MS теряет монополию! Появится возможность выбора операционки? MS дарит с таким трудом завоеванные лавры конкурентам? Нет, я думаю здесь все не так просто.
довольно неплохо востребован в сфере создания веб-приложений.
Согласен, мне тоже понравилось. Но опять ограничение - на сервере (как альтернатива Java).
годик-полтора, с приходом на рынок таких продуктов как Vista,
Office 12, WinFX (WCF, WPF, WWF), WinFS.
Если быть объективным, MS полностью изменила курс, т.е. опять вершит революцию.
Мне почему - то кажется более уместной аналогия с самой Windows. Сколько было версий, до выхода первой операционки, которую стали практичеки использовать с 3.1 ? Все про них забыли (да и я сам, сколько штук уже не помню).
И в начале она работала как приложение Дос. Очень напоминает сейчас .NET.
И чтобы .NET завоевала популярность, нужны принципиально новые разработки. Здесь я полностью согласен.
С другой стороны, я уверен что появятся новые версии .NET. Может тоже с 3-ей начнет рулить?
Ох, не легкий путь избрала MS. Учитывая, что их 9х еще активно используются и будут еще долго использоваться, успех .NET перспектива далекого будущего.
9. .NET игнорирует сам принцип устройства и функционирования сегодняшних ЭВМ. Если мы захотим создать свою БД, компилятор и т.д. мы тут же сталкиваемся с необходимостью использования "неуправляемого" кода. Рихтер впал в фентези, говоря что появятся компьютеры, кторые будут напрямую работать с ISL. Вот когда такое чудо появится, .NET будет рулить.
А пока никто не отменит "устаревших" технологий. И низкоуровневых материй
То есть ниша .NET достаточно определена. Увы, пока ей еще далеко до всеобщей среды разработки ,охватывающей все классы приложений.
Номер ответа: 36
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #36
Добавлено: 11.02.06 18:05
Да выражай свою правду ради бога. Только приличными выражениями.
Номер ответа: 37
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #37
Добавлено: 11.02.06 18:07
DaSharm
Я не читал твоего поста. Повтори если не сложно.
Номер ответа: 38
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #38
Добавлено: 11.02.06 19:52
операционки? MS дарит с таким трудом завоеванные лавры конкурентам?
Нет, я думаю здесь все не так просто.
А ты думаешь, что .NET даст конкурентам хоть каплю преимущества? Да у
них итак там полная анархия, только заядлые линкусоиды разберут, на
чем что написано, зачем это нужно, и что необходимо для работы
А для Microsoft это реальное преимещство.
Номер ответа: 39
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #39
Добавлено: 11.02.06 20:53
Давай сделаем предположение, что некий будущий офис.NET (ведь именно такое обещается) полностью опирается на эту технологию.
Вот это да. Ставим сделанную MS БЕСПЛАТНУЮ библиотеку, возможно ?? покупаем этот офис и вот на никсе появилась нормальная среда работы для юзера (фактически бесплатно - то есть даром).
А именно операционка - первый по доходности продукт MS.
Хотя конечно MS может выпустить для других платформ урезанный вариант, но это противоречит:
другие платформы и системы: это способсвтует увеличению кол-ва софта,
написанного для платформы.
Следствие: .NET не является полноценной средой разработки, опираясь на которую можно создавать приложения любой сложности.
З.Ы. Павел извини, если я слишком жестко.
Номер ответа: 40
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #40
Добавлено: 11.02.06 20:59
Еще 2-3 эпидемии а ля Sasser && Blaster, и переход десктопов на никсы уже будет не остановить. DaSharm, пойдешь в команду?
Номер ответа: 41
Автор ответа:
Павел
Администратор
ICQ: 326066673
Вопросов: 368
Ответов: 5968
Web-сайт:
Профиль | | #41
Добавлено: 11.02.06 21:02
MS сама не пишет для "чужих" платформ и систем версии CLR. Она лишь предоставляет спецификации, сообщающие о том, что нужно сделать, чтобы .NET-приложения работали нормально в какой-то среде. Конкретные реализации делают уже заинтересованные лица (в случае с Mono - это линуксоиды-энтузиасты, спонсируемые Novell).
Два раза перечитал, но не уловил причинно-следственную связь
Да мне пэто как-то пофик У меня есть своё отношение к ситуации. Такие споры кончено могут меня о чем-то проинформировать, но в основном я отношусь к ним лишь с легкой иронией.
Номер ответа: 42
Автор ответа:
vito
Разработчик Offline Client
Вопросов: 23
Ответов: 879
Web-сайт:
Профиль | | #42
Добавлено: 11.02.06 21:56
Это просто попытка понять, что есть .NET - без рекламной шелухи
Номер ответа: 43
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #43
Добавлено: 12.02.06 02:18
Набор байтов
Номер ответа: 44
Автор ответа:
Nikolai
Вопросов: 23
Ответов: 58
Профиль | | #44
Добавлено: 12.02.06 14:04
Я и половины не понял что вы тут написали, если вы так хорошо разбираетесь напишите хоть несколько малениких разных примеров или простеньких игрушек(на VBNET), а то несоткуда научиться. У нас продаються 2 книги по VisualBasicNET и то на 95% одинаковые. Сыктывкар. n0i0k0o0@rol.ru .Николай
Номер ответа: 45
Автор ответа:
⊗WaX⊗
Вопросов: 26
Ответов: 325
Web-сайт:
Профиль | | #45
Добавлено: 14.02.06 06:56
2 sne
Чтобы что-то сосчитать много эффективнее заюзать готовое решение, MathLab - если требуется писать макросы, MathCAD - если требуется обсчитывать что сложное, но не автоматизированое
2 All
Однако asp.net однозначно рулит и последнее путешествие по серьезным сайтам связанным с эл. коммерцией это подтверждают. Хотя конечно и на php можно ИМХО тоже самое написать.