Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1162731090
Palladin
2006-11-05 15:51
2006.11.26
Аналог Орешника


2-1163000669
PZ
2006-11-08 18:44
2006.11.26
TopRow в DBGrid


15-1162574057
lookin
2006-11-03 20:14
2006.11.26
Индекс цитирования изданий по технологиям программирования


1-1161065422
GrBob
2006-10-17 10:10
2006.11.26
Анти SetMethodProp


15-1162787285
Че
2006-11-06 07:28
2006.11.26
В Ираке повесили Ху Ваше отношение ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский