Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Вниз

Загниваение 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.53 MB
Время: 0.013 c
3-43310
Night Cold
2004-02-11 17:51
2004.03.14
Перемещение данных


3-43368
dimidrol7
2004-02-15 16:28
2004.03.14
Выделение цветом части записи в DBGRID


3-43293
radix
2004-02-12 09:42
2004.03.14
Firebird тормозит на Win2003 ?


1-43540
Talla2k
2004-02-27 01:55
2004.03.14
Траблы с OpenDialog


14-43760
Delphin
2004-02-19 15:11
2004.03.14
Hi all!! Кто - нить знает принципы работы Нюков ? (Nuke)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский