Форум: "Прочее";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Вниз.NET 3.0 Найти похожие ветки
← →
Курдль © (2006-11-08 11:48) [40]
> Александр Иванов © (08.11.06 11:36) [38]
> Не путай ASP и ASP.NET
Да я не путаю - это выдержка из учебника по ASP.NET.
Просто нетути у меня мотивации, чтобы сидеть и формулировать, что такое
вэб-приложение...
Могу сказать свои впечатления, как стороннего наблюдателя.
Сидит в соседнем кабинете маленький коллективчик и строгает себе на ASP.NET проект чуть больше интернет-магазина. Скорее что-то типа распределенной торговой сети. И ничено так - в сроки укладываются, заказчик доволен. Вот и я посматриваю в их сторону с целью приобретения опыта (вдруг понадобится). А если уж понадобится нечто похожее, то уж точно я не вспомню про перл или пхп...
← →
Александр Иванов © (2006-11-08 11:53) [41]> Да я не путаю - это выдержка из учебника по ASP.NET.
В топку (с) :)
Код выполняет framework, а он является дополнительным модулем.
← →
Курдль © (2006-11-08 12:01) [42]
> Александр Иванов © (08.11.06 11:53) [41]
> Код выполняет framework, а он является дополнительным модулем.
Я бы сказал, CLR.
Но он теперь является неотъемлемой составляющей ОС!
А IIS - ее опцией.
Если еще учесть удивительную тенденцию к росту качества каждого последующего продукта MS - выводы напрашиваются сами собой.
← →
DrPass © (2006-11-08 12:42) [43]> Курдль © (08.11.06 10:37) [32]
>
> Умеет поддерживать многопроектные решения?
Умеет. Если речь идет о взаимозависимостях между проектами, то D200* это умеют. Хотя сколько-нибудь критичной эта фича не является. Даже если у тебя два десятка проектов в группе, и древняя D4 прекрасно позволит их пересобрать в нужном порядке без всяких взаимозависимостей
> Умеет поддерживать многотабличные датасэты?
В традиционной модели - нет. И что? Чем идеология многотабличного датасета лучше однотабличного? Ничем. Она просто другая, но нисколько не более совершенная.
> Представляет писать вэб-приложения с такой же легкостью,
> как ASP.NET?
Представляет, причем задолго до появления ASP.NET. WebSnap среди разработчиков не слишком популярна (хотя и ASP.NET более-менее приживется лишь в корпоративной среде) - но если принято решение ее использовать, разработка Web-приложений будет легкой и непринужденной :)
← →
Сало (2006-11-08 12:45) [44]Ну, мы и в делпхи реализовали многотабличные датасеты. Удобно, конечно, если прям из коробки, так вообще красота.
← →
sergey888 (2006-11-08 12:47) [45]Хм, а как же я тогда запускал у себя проги, написанные под .NET 1.1, имея на компе только 2.0?
Вот если бы проект был написан на 2.0 и его запустить на машине, где только 1.1, то какой будет результат?
← →
Курдль © (2006-11-08 12:54) [46]
> DrPass © (08.11.06 12:42) [43]
Все вышеописанное сводится к тезису типа "Assembler придуман гораздо раньше и в нем можно сделать то же самое, что и в Delphi".
1. Группа проектов управляется IDE типа Solution Explorer?
2. Идеология многотабличного датасета лучше однотабличной тем, что она непревзойденным образом сближает уровень объектов предметной области и технических служб.
3. Ключевая фраза: WebSnap среди разработчиков не слишком популярна...
"Миллионы мух не могут ошибаться!" (с)
← →
Курдль © (2006-11-08 12:59) [47]
> sergey888 (08.11.06 12:47) [45]
> Вот если бы проект был написан на 2.0 и его запустить на
> машине, где только 1.1, то какой будет результат?
А какой смысл? 2.0 предоставляется любому желающему счастливому обладателю Виндос бесплатно. Какие предпосылки могут сдерживать ее установку?
← →
Слоник_ (2006-11-08 13:03) [48]про сереализацию, товгищи, не забываем!
выгрузить или загрузить объект из xml - нет ничего проще
туда же - передача типов. есть где-то за морями веб-сервис с типизированными датасетами на входах-выходах.
вместо того, чтобы руками дублировать их структуру, матерясь каждый раз при изменениях в удалённой базе, руками исправляя все обращения к столбац таблиц по строковому значению и т.д.
тут же - обновил веб-референс, скомпилировал. если не вышло - то все неверные обращения сразу будут видны
по поводу многотабличных датасетов.
по сути, они - локальная база данных со всеми отношениями, констрейтами и т.д. ничего руками завязывать не надо
это всё не только способно многократно повысить скорость разработки, но и на порядок сократить количество возможных ошибок.
пс. сгласен с Palladin (c), что блокнот на .Net - это изращение. пользователей надо жалеть, не дело вынуждать их тащить многометровый фреймворк из-за пустячного изделия.
ппс. пс. потеряет смысл с распространением Висты
← →
DrPass © (2006-11-08 13:07) [49]
> Курдль © (08.11.06 12:54) [46]
Не стоит путать теплое с мягким :)
> 1. Группа проектов управляется IDE типа Solution Explorer?
Какой функционал этой, так сказать, "IDE", важен для создания многопроектных решений и при этом не имеет аналогов в Delphi?
> 2. Идеология многотабличного датасета лучше однотабличной
> тем, что она непревзойденным образом сближает уровень объектов
> предметной области и технических служб.
В противоположность метафизическому познанию, диалектическое познание учитывает нестационарный характер наших знаний о мире и рассматривает систему знаний о мире как динамическую систему, в которой понятия имеют развитие во времени. Кроме того, сама познаваемая реальность носит динамический характер, поэтому логические схемы диалектического познания неизбежно требуют использования как дедуктивных схем рассуждений классической формальной логики, так и схем рассуждений, применимых в темпоральных (временных) логиках и их расширениях.
А если серьезно - мне, как технической службе, хотелось бы, так сказать, услышать объяснение "на пальцах", чем схема данных в одной сложной компоненте ближе для технических служб, чем схема данных в нескольких простых компонентах?
> 3. Ключевая фраза: WebSnap среди разработчиков не слишком
> популярна...
Ну и что? Не используй Delphi для разработки Web-приложений - это дело твоего вкуса. Но не нужно впустую говорить, что она "чего-то там не позволяет"
← →
Слоник_ (2006-11-08 13:12) [50]
> Какой функционал этой, так сказать, "IDE", важен для создания
> многопроектных решений и при этом не имеет аналогов в Delphi?
>
да банальное удобство и наглядност
это уже немало
← →
Сало (2006-11-08 13:19) [51]
> Какой функционал этой, так сказать, "IDE", важен для создания
> многопроектных решений и при этом не имеет аналогов в Delphi?
>
Я не пользовался, но по слухам можно прям в группе проектов создавать проект инсталляции. Этого в Delphi не хватает, приходится bat-файлами решать.
← →
DrPass © (2006-11-08 13:23) [52]
> Сало (08.11.06 13:19) [51]
Да, эта фишка в VS2005 действительно удобна. Но, например, мы исторически cab-файлы не используем, у нас свой инсталлятор есть. И наш дистрибутив автоматически собирается Delphi после билда в конфигурации "Релиз" :)
← →
Слоник_ (2006-11-08 13:24) [53]
>
> Я не пользовался, но по слухам можно прям в группе проектов
> создавать проект инсталляции.
угу, можно, а потом можно наглядно создавать и переключаться между конфигурациями солюшна (Debug, Release, пользовательские)
← →
Agent13 © (2006-11-08 13:47) [54]
> Вот если бы проект был написан на 2.0 и его запустить на
> машине, где только 1.1, то какой будет результат?
А ты как хотел, чтобы оно тебе из воздуха достало фичи, которых в первом фреймворке и близко нету?
> SPeller_work (08.11.06 03:44) [27]
> И нахрена он нужен этот дотнет... Ладно корпаративный софт
> писать на фреймвоках, где вопрос о распространении самого
> фреймворка не стоит. Так ведь в инете каждый автор мало-
> мальской программы наровит написать ее именно на фреймворке.
> Ищешь какую-нить позарез нужную утилиту, а она тебе при
> запуске кукиш показывает из-за отсутствия нужного фреймворка.
> Задолбали...
Ну знаешь ли, авторы программ пишут на том, на чём нравится им, а не тебе. А как верно заметил Сергей Маслов, писать под фреймворк зачастую удобнее, чем на дельфи. А тебе я бы посоветовал один раз установить фреймворк и не париться, ведь ругаться-то можно сколько хочешь, автору пофиг, но утилиты позарез нужны именно тебе :)
← →
Ketmar © (2006-11-08 14:15) [55]>[36] Курдль(c) 8-Nov-2006, 11:32
>В этих спорах о преимуществах .NET меня постоянно
>преследует Дежа Вю. :(
ну где тут спор? я всего лишь спросил, что там удобней, ага? покажи мне, пожалуйста, где именно я сказал: "говно ваш глюкнет, дельфя всё равно рулит немеряно, и ваще!"
>Так "кажись" или "да"? Этого нельзя не знать,
>разрабатывая большие приложения.
соответственно, можно сделать вывод, что большие приложения я не разрабатываю. %-)
>Представь себе часть ER-диаграммы, состоящую из нескольких
>таблиц, связанных друг с другом релэйшнами, имеющими
>констрэйнты и т.п. Это и есть класс ДатаСэт из ADO.NET. А
>VS позволяет работать с ним в графике.
так это уже далеко за "многотабличными". %-)
>Для создания приложений, действующих на стороне Web-
>сервера
о. вот так бы и сказали. лично я встраиваю в свои софты самописный сервер. потому что ставить IIS... пардон, его ещё купить надо. нафиг-нафиг. на крайний случай -- есть апачевые модули.
не спорю, .нет, возможно, удобен для IIS. и только.
>[39] Игорь Шевченко(c) 8-Nov-2006, 11:38
>А ты сам не думаешь, а только советуешь ? А зря, процесс
>увлекательный, рекомендую.
не понял наезда, честно признаться. поясни развёрнуто, будь любезен. мой резкий ответ был вызван тем, что я не могу сравнивать. именно в силу отсутствия опыта в .нете. если б я мог сам сравнить, я бы не спрашивал, ага?
>[40] Курдль(c) 8-Nov-2006, 11:48
>то уж точно я не вспомню про перл или пхп...
я тоже. скорее про kepler вспомню. %-)
>[47] Курдль(c) 8-Nov-2006, 12:59
>А какой смысл? 2.0 предоставляется любому желающему
>счастливому обладателю Виндос бесплатно. Какие предпосылки
>могут сдерживать ее установку?
трафик.
>[54] Agent13(c) 8-Nov-2006, 13:47
>тебе я бы посоветовал один раз установить фреймворк и не париться
если бы. как минимум два фреймворка. %-(
← →
Eraser © (2006-11-08 14:21) [56]> [37] Palladin © (08.11.06 11:35)
> Мое высказываение про модность относится к тем кто пишет
> на .NET совсем уж мелкие вещи которые на Win32 создаются
> еще проще и уж тем более не требуют пакета .NET ... вот
> у них явно "потому что модно"...
а может просто по-тому, что хочется попрактиковаться, так сказать, "на кошках"? :-)
← →
Eraser © (2006-11-08 14:23) [57]> по-тому
без дефиса конечно )
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];
Память: 0.58 MB
Время: 0.054 c