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

Вниз

Загниваение Delphi?   Найти похожие ветки 

 
wara   (2004-02-04 12:00) [0]

На одном из форумов есть тема ( http://www.sql.ru/forum/actualthread.aspx?bid=34&tid=71694), где утверждается, что Delphi почти умер. Ваше мнение по этому вопросу?


 
Johnmen ©   (2004-02-04 12:01) [1]

Не почти, а совсем !
Похороны были 2 года назад...


 
Reindeer Moss Eater ©   (2004-02-04 12:03) [2]

Если "почти умер" означает, что до момента окончания использования последнего экземпляра продукта осталось столько -то времени, то они правы.

Впрочем это можно так же сказать и про все существующее ПО.
Абсолютно.


 
Val ©   (2004-02-04 12:15) [3]

Хм, пока платят за то, что я сделаю на чем-угодно, мне абсолютно наплевать, пахнет это что-угодно или уже даже не пахнет, как считает кто-то где-то.Это относится, как, например, к Foxpro или Basic, так и к Delphi или Oracle.


 
wara   (2004-02-05 11:56) [4]

Понятно. Если возникнет вопрос выбора языка/средства разработки, теперь мне почти ясно, куда смотреть, а куда - нет.


 
Dmitriy O. ©   (2004-02-05 12:22) [5]

А почему это он умер. ?? Все нормально работает !


 
TUser ©   (2004-02-05 12:25) [6]


> А почему это он умер. ??

А потому что есть люди, которые считают, что если они пишут "switch" и используют мн. наследование, но все кто вместо этого пишет "case" и глюки с помощью мн. наследования в программы не всавляет - ..., ну, типа понятно. ^) О таких пиплах тоже можно думать по-разному.


 
Dmitriy O. ©   (2004-02-05 12:29) [7]

Не знаю как там на крупных фирмах и предприятих которые толкают глобальные проекты вселенского маштаба. А для меня сейчас Delphi это очень удобная среда разработки ПО в которой все меня устраивает. И бросать его и изучать C# ради Билли я пока не хочу.


 
Alexander666 ©   (2004-02-05 12:32) [8]

Мне Делфи очень даже и нравится. И на кой черт надо создавать этот С#, не понимаю?!


 
blackman ©   (2004-02-05 12:33) [9]

>Dmitriy O. © (05.02.04 12:29) [7]
Ничего страшного не будет, если поучишься и С# :)
Нужда заставит выучим :)
Пока вроде бы не нужно, но кто знает ?


 
Deniz ©   (2004-02-05 12:37) [10]

> Dmitriy O. © (05.02.04 12:29) [7]
> Не знаю как там на крупных фирмах и предприятих которые толкают глобальные проекты вселенского маштаба.


Я работаю на крупной фирме(ну может относительно крупной ~15 тыс. человек). Так вот, у нас еще работают программы на Clipper"е с DBF. И никто пока не собирается FrameWork ставить :)


 
SergP ©   (2004-02-05 13:04) [11]

Кстати у нас например еще используются программа на FoxPro 2.6 (правда начинают постепенно переходить на VFP 7.0), но мне что-то 2.6 нравится больше остальных.

Это я к тому, что не всегда что-то новое лучше старого...


 
Agent13 ©   (2004-02-05 13:35) [12]

Мне кажется, что Делфи просто так не загнётся, слишком уж язык хорош и удобен. Я ничего не имею против того же C#, но не думаю, что Object Pascal уйдёт в прошлое - как-нибудь прорвёмся!


 
Anatoly Podgoretsky ©   (2004-02-05 13:36) [13]

Загнется, уже 20 лет загинается, как и Виндоус, которая должна быть еще ранее Must die


 
Gero ©   (2004-02-05 13:42) [14]

> Anatoly Podgoretsky
Ну Delphi загинается пока еще не 20 лет, а меньше.


 
Agent13 ©   (2004-02-05 13:44) [15]


> Gero © (05.02.04 13:42) [14]

Паскалю - 20


 
Anatoly Podgoretsky ©   (2004-02-05 13:44) [16]

Поэтому она должна пережить Микрософт, который с 1975 года.
А Борланд, вроде с только с середины 80х


 
Anatoly Podgoretsky ©   (2004-02-05 13:45) [17]

Дольше только Фортран и Бейсик загнивают, первый с 49 или ранее.


 
blackman ©   (2004-02-05 14:26) [18]

>Anatoly Podgoretsky © (05.02.04 13:45) [17]
>Дольше только Фортран и Бейсик загнивают, первый с 49 или ранее.
Пожалуй так и не доживу до полной гибели :)


 
Anatoly Podgoretsky ©   (2004-02-05 14:29) [19]

Но мы можем начинать отсчет от гибели МС скажем в 10 лет.
Не думаю что смогут погибнуть такие базовые языки как Фортран, Паскаль, Си, Бейсик и придется нам нести этот крест до конца.


 
blackman ©   (2004-02-05 15:43) [20]

>Anatoly Podgoretsky © (05.02.04 14:29) [19]
>Но мы можем начинать отсчет от гибели МС скажем в 10 лет.
Тяжеловато, но понесем. Куда денемся ? :)


 
Dimka Maslov ©   (2004-02-05 16:58) [21]

>Agent13 © (05.02.04 13:44) [15]
Язык Паскаль создан в 1970 году, значит ему 33 года.


 
Думкин ©   (2004-02-05 17:02) [22]

> [21] Dimka Maslov © (05.02.04 16:58)

Пора на Голгофу.


 
Цинциннат   (2004-02-05 19:25) [23]


> Загниваение Delphi?

а что, уже пахнет? :)


 
Agent13 ©   (2004-02-05 19:34) [24]


> Dimka Maslov © (05.02.04 16:58) [21]

Я имел в виду паскаль в борландовской реализации.


 
Akvilon ©   (2004-02-05 23:19) [25]

Вопрос может чуть в offtopic, но что есть .NET, какова его природа? -- это независимые от платформы приложения? А КАК?


 
mfender ©   (2004-02-06 00:27) [26]

Реклама?


 
Alexander666 ©   (2004-02-06 05:56) [27]

Там типа какие-то namesppace-ы создаются в НЕТ. Компиляция кривыми путями идет. Короче, чувствую таких тормозов в мире не найти будет после его окончательного релиза. Да еще и память под библиотеки-то все! Фу, дурью маются люди.


 
Delirium ©   (2004-02-06 10:43) [28]

В .Net процесс компиляции разделённый -
1-й этап: Основная компиляция приложения до кроссплатформенной сборки (exe, dll).
2-й этап: Непосредственно перед запуском приложения "докомиляция" сборки в платфоменный код и исполнение.

Таким образом и win32-приложение и .Net-приложение, исполняются с одинаковой скоростью и никаких "мифический тормозов" не наблюдается. Возможна задержка при запуске, однако существуют специальные кеши сборок, которые подволяют не "докомпиливать" приложение при каждом запуске, а подставлять ранее "докомпилированное". В чём преимущество? Программа .Net написаная и откомпилированная в среде Windows будет работать без каких-либо изменений и на 64-разрядном сервере и на сотовом телефоне. Вот так ;)


 
Alexander666 ©   (2004-02-06 12:09) [29]

Ну да, а все это куда сохраняется? На диск, в память и во все свободные места. Впрочем, звучит заманчиво про кросс-платформенность, но какой-то подвох есть. Я вообще-то пессимистически ко всем новшетвам отношусь: бывает поставишь, какой-нибудь баг вылезет и все творение к чертям пойдет. Кстати, а ссылки кто знает про НЕТ этот почитать?


 
miwa ©   (2004-02-06 12:28) [30]

Тоже оффтоп. Кроссплатформенный. :о))
Меня вот что интересует - я буду офис запускать на мобилке и wap, sms или еще что-то из той же парафии на серваке? Неа, точно дурью маются люди. Ну, или БАЛЬШОЙ ПАЛИТИКОЙ И ФИНАНСАМИ, что, имхо, одно и то же.


 
Delirium ©   (2004-02-06 13:38) [31]

"точно дурью маются люди" - угу, полные идиоты, толи дело пишешь элементарную прогу и постоянно думаешь "...а будет-ли работать эта функиция на Win98?..." и полез в MSDN... Я уж не беру в рассчёт 64 разряда... Подумайте хорошенько и оцените красоту решения - не интерпритатор, а платформенный компилятор - очень мощно!


 
Anatoly Podgoretsky ©   (2004-02-06 13:41) [32]

miwa © (06.02.04 12:28) [30]
На мобилке у тебя ресурсов не зватит, дп и не захочешь сам :-)
Кроме того на мобилке не полный NET, а подмножество.
А деньгами очень даже сильно пахнет, на многие миллиарды долларов, ближе к кило


 
Alexander666 ©   (2004-02-06 13:43) [33]

Так про скорость и размер тоже не надо забывать. Не бывает ведь идельных решений и реализаций


 
Delirium ©   (2004-02-06 13:51) [34]

О скорости я уже писал, размеры .Net сборок примерно в 10 раз меньше win32 приложений. Т.е. экзешник из Delphi использующий пакет DevExpress весит 3 мегобайта, аналог из C# с аналогичным пакетом 200 килобайт.


 
Alexander666 ©   (2004-02-06 13:54) [35]

Да, это понятно. Но не имея этого НЕТА, не запустишь же свое приложение под 98 форточки. Во вторых, написал на обычном АПИ в Делфи вывод формы - 15 килобайт. На VC++ получилось 200 килов.


 
TUser ©   (2004-02-06 13:55) [36]

Точно и авторитетно, конечно, сказать не могу, но слово "кроссплатформенность" звучит подозрительно, особенно в устах мелкософта. По-моему (сугубо частное мнение), до сих пор удавалось сделать кроссплатформенные приложения только так - писать половину кода для каждой платформы самостоятельно.
А про оффис на мобильном телефоне - лажа. Как 1000% у Мавроди.


 
Alexander666 ©   (2004-02-06 13:55) [37]

VC++ .NET я имел в виду.


 
Anatoly Podgoretsky ©   (2004-02-06 13:56) [38]

Alexander666 © (06.02.04 13:54) [35]
Фреймворк свободен для скачивания и установки.


 
Delirium ©   (2004-02-06 14:03) [39]

> Alexander666 © (06.02.04 13:54) [35]

Мы вроде только, что об Офисе говорили, а не о голо-API-шном убожестве. Если уж на то пошло можно и под DOS писать на низком уровне. Вообще за 10 килобайт прога не выйдет!


 
Vuk ©   (2004-02-06 14:09) [40]

to Delirium:
>2-й этап: Непосредственно перед запуском приложения
>"докомиляция" сборки в платфоменный код и исполнение.
Никакой "докомпиляции" перед запуском нет. Компиляция кусков кода производится по мере необходимости. Так что если какой-либо код ни разу за время работы приложения не вызовется, то и компилироваться он не будет. В связи с такой техникой JIT компиляции возможны некоторые тормоза при первом вызове кода.

>О скорости я уже писал, размеры .Net сборок примерно в 10 раз
>меньше win32 приложений.
Не забывайте, что там весь рантайм подгружаемый и находится в сборках. Это примерно как если в Delphi компиляцию с пакетами включить. Минусы примерно те же самые - чтобы приложение заработало нужно иметь все необходимые версии сборок.
:o)



Страницы: 1 2 3 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.026 c
3-43290
comwad
2004-02-11 15:38
2004.03.14
Проблема с DBGrid


1-43560
LAndreyV
2004-02-27 18:05
2004.03.14
Компиляция с поддержкой БД. Как?


9-43242
Savenych
2003-07-21 06:42
2004.03.14
Где найти спрайты?


1-43462
Mishenka
2004-03-01 00:07
2004.03.14
Как определить дату файла?


4-43972
Unknown
2004-01-07 09:17
2004.03.14
Память, занятая процессом