Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.26;
Скачать: CL | DM;

Вниз

.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;
Скачать: CL | DM;

Наверх




Память: 0.59 MB
Время: 0.04 c
6-1152187270
Ildar
2006-07-06 16:01
2006.11.26
Ошибка 1332 - Пользователям не сопоставлены коды защиты данных


15-1162841746
ProgRAMmer Dimonych
2006-11-06 22:35
2006.11.26
Возникла проблема. Поворот треугольника


11-1139553126
-=Mike=-
2006-02-10 09:32
2006.11.26
Печальное известие от Borland


2-1162844538
MAX.
2006-11-06 23:22
2006.11.26
Скачивание файла


11-1139138056
denis111
2006-02-05 14:14
2006.11.26
Цвет шрифта формы KOLForm1 не меняется в object inspector