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

Вниз

Будущее DELPHI   Найти похожие ветки 

 
1324   (2009-08-09 21:41) [0]

Хотел узнать, стоит ли вообще изучать Delphi или это бесперспективно


 
palva ©   (2009-08-09 21:45) [1]

А какие могут быть перспективы? Все умрем, Солнце погаснет.


 
test ©   (2009-08-09 21:50) [2]

Нет конечно надо вседенно и всеношшшно молиться во спасение души ибо  [1]


 
Piter ©   (2009-08-09 21:50) [3]

сейчас лучше учить программирование на примере Java или .NET (шарп C#)


 
El ©   (2009-08-09 22:00) [4]

Наши студенты знали Delphi, отом взялись еще за C#. Я думаю изучайте.


 
Ega23 ©   (2009-08-09 22:08) [5]

Не стоит, не нужно рынок перенасыщать


 
oxffff ©   (2009-08-09 22:11) [6]


> 1324   (09.08.09 21:41)


Здесь этот вопрос не уместен.
Задайте Ваш вопрос на http://www.embarcadero.com/


 
xayam ©   (2009-08-09 22:22) [7]

изучай php не ошибешься :)


 
TUser ©   (2009-08-09 22:58) [8]

странно, что китайский еще никтоне рекомендовал тут


 
TIF ©   (2009-08-09 23:05) [9]

Дежавю
Тема уже была. Даже текст вроде тот же самый


 
ZeroDivide ©   (2009-08-10 09:21) [10]

Имхо, Delphi это перспективно.


 
Жж   (2009-08-10 10:14) [11]

бесперспективно
ИМХО, Эмберкадеро озабочено исключительно вопросом "как продать"
вопрос "как исправить глюки и ликвидировать концептуальное отставание от конкурентов" их почему то не интересует.


 
Anatoly Podgoretsky ©   (2009-08-10 11:17) [12]

> Жж  (10.08.2009 10:14:11)  [11]

Откуда дровишки, что хочет продать?


 
БарЛог ©   (2009-08-10 11:20) [13]

> TUser ©   (09.08.09 22:58) [8]
> странно, что китайский еще никтоне рекомендовал тут

Сейчас в моде олбанский =)


 
Тимохов_   (2009-08-10 15:33) [14]

туманно будущее этого мальчика
(с) Йода

мое же имхо, что Дельфи никуда не денется - уж очень много на нем всякого софта бухгалтерского и учетного - кто-нибудь  да перехватит их.

а вот развиваться в мейнстрим вряд ли будет.


 
TUser ©   (2009-08-10 15:44) [15]

Вообще, на джоеле есть статья про ценообразование. В частности - есть куда продуктов до штуки. Есть куча продуктов выше сотни штук. посередине - почти ничего. Потому что просто так никто не купит, а нужна очень дорогая и специфическая реклама, что вскручивает цену до сотни.

А Делфи долгое время был между. И продавалось, кажется, тысяча коробок в год. Вот и приплыли.

У конкурентов - МС - VS почти бесплатна. И кода к ней куча. И кодеров на ней - завались. Вот Делфи и проседает. Без грамотного менеджмента, имхо.


 
Дуб ©   (2009-08-10 16:25) [16]


> TUser ©   (10.08.09 15:44) [15]

тут нужен Гайдар, который все и объяснит - как оно на самом деле, а не как оно есть. :)


 
blackman ©   (2009-08-10 18:29) [17]

palva ©   (09.08.09 21:45) [1]
Сто пудов.
В 2012 году
http://articles.org.ru/blog/item/447
:)

TUser ©   (10.08.09 15:44) [15]
Не проседает. Просто рынок уже насыщен. Куча версий и очень большое количесетво копий гуляет по миру. Пожалуй, только ленивый не имеет какую нибудь версию. А принципиально они в последнее время не отличаются.
Зачем платить больше? :) И не покупают.


 
Холивар   (2009-08-10 18:52) [18]


> 1324   (09.08.09 21:41)
>
> Хотел узнать, стоит ли вообще изучать Delphi или это бесперспективно


Только совместно с С++. Они органично дополняют друг-друга. Delphi - БД + Интерфейс, С++ - нативный для системных вещей. Вместе рвут всякую джава и си-обрезанный.


 
Холивар   (2009-08-10 19:04) [19]


> xayam ©   (09.08.09 22:22) [7]
>
> изучай php не ошибешься :)


В общем-то да. Php-шнику даже с минимальными знаниями работу найти очень просто, так как "сайты делать это очень просто", и критических ошибок на php сделать почти невозможно случайно.


 
DVM ©   (2009-08-10 19:17) [20]


> и критических ошибок на php сделать почти невозможно случайно.
>
>

Там своих специфических подводных камней хватает.


 
Дмитрий Белькевич   (2009-08-10 20:19) [21]

Изучай brainfuck. Рекомендую.


 
blackman ©   (2009-08-10 20:36) [22]

Дмитрий Белькевич   (10.08.09 20:19) [21]
++++++++++ 10 :)


 
@!!ex ©   (2009-08-10 20:43) [23]

На Дельфи даже игры сейчас пишут. В них играют. И даже больше - они занимают топовые места в рейтинге. Это удивило меня не так давно. Но факт.


 
Дмитрий Белькевич   (2009-08-10 21:05) [24]

Мы вот даже медицинский софт на Delphi успешно пишем...


 
Ega23 ©   (2009-08-10 22:02) [25]

Nero, Total Commander, The Bat...
Космические Рейнджеры (по крайней мере первые)


 
test ©   (2009-08-10 22:08) [26]

blackman ©   (10.08.09 20:36) [22]
++++--+++\\---///----
Или так?
))


 
blackman ©   (2009-08-10 22:24) [27]

test ©   (10.08.09 22:08) [26]
Не путай общество!
Нет там / \
Урбан Мюллер придумал только 8 команд.

Hello World!:
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++
.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.
------.--------.>+.>.

Этого вполне достаточно для очень крутого программиста :)


 
TIF ©   (2009-08-11 10:59) [28]

TUser ©   (10.08.09 15:44) [15]
> У конкурентов - МС - VS почти бесплатна. И кода к ней куча.
>  И кодеров на ней - завались. Вот Делфи и проседает. Без
> грамотного менеджмента, имхо.

Вот ещё на одно мнение наткнулся сегодня, правда оно времён BDS 2006
Как было замечено одним из посетителей блога Марко Канту (Marco Cantu), автора выдержавшего много изданий бестселлера Mastering Delphi, сообщество программистов на Delphi стареет – хотя Delphi-разработчики со стажем и не меняют своих привязанностей, их ряды практически не пополняются молодыми коллегами. Другим неутешительным признаком является крайне малый объем литературы, посвященной Delphi, по сравнению с потоком изданий о конкурирующих решениях и технологиях.


 
palva ©   (2009-08-11 11:17) [29]


> их ряды практически не пополняются молодыми коллегами

В России наоборот. Delphi используется во многих институтах в преподавании. Поэтому молодых и неопытных много. Другое дело, что приобретая опыт они часто уходят на другие языки, ругаясь, что в институте их учили не тому, чему надо.

> крайне малый объем литературы

Как раз в России литературы хватает, даже по Turbo Pascal. А англоязычной литературы почти нет. Поищите, к примеру, на pdfchm.net . Но это не причина, а следствие непопулярности этой технологии.


 
Kostafey ©   (2009-08-11 19:03) [30]

> туманно будущее этого мальчика
> (с) Йода

:))

А кто-нибудь в курсе как дела с рынком труда?
Дельфисты нужны миру?


 
test ©   (2009-08-11 19:14) [31]

Kostafey ©   (11.08.09 19:03) [30]
Да, там где используется Дельфи.
ИМХО Основное направление Delphi+БД+отчеты.


 
blackman ©   (2009-08-11 20:16) [32]

12 языков программирования, которые потрясли мир
ТЕМ, ЧТО НА НИХ НЕВОЗМОЖНО ПРОГРАММИРОВАТЬ
http://articles.org.ru/blog/item/522

Ghosts in the Machine: 12 Coding Languages That Never Took Off
Learn about 12 coding languages that never quite made it and the reasons they failed.
http://www.softwaredeveloper.com/features/ghosts-in-machine-071207/

Очень НЕ хорошо о DELPHI :)


 
Anatoly Podgoretsky ©   (2009-08-11 20:44) [33]

> blackman  (11.08.2009 20:16:32)  [32]

Не обращай внимания на это,
Это не стоит той бумаги, на чем это напечатано.
Кстати при желание можно название любого языка заменить на любой, на абсолютно любой.


 
blackman ©   (2009-08-11 20:57) [34]

Anatoly Podgoretsky ©   (11.08.09 20:44) [33]
Да, это видимо любитель VB написал. Но забавно :)


 
Холивар   (2009-08-11 21:05) [35]


> blackman ©   (11.08.09 20:16) [32]
>
> 12 языков программирования, которые потрясли мир
> ТЕМ, ЧТО НА НИХ НЕВОЗМОЖНО ПРОГРАММИРОВАТЬ
> http://articles.org.ru/blog/item/522


По части Delphi они правы. После D7 появилось что-то достойное только в D2009 а полностью уровня D7 в отношении современных реалий они смогут добиться только в D2010.

Тоесть D2010 будет соответствовать VS2003. Подсчитайте отставание технологий. Все таки уход со своей ниши рынка с попыткой втиснуть свой продукт в нишу конкурентов D.Net - приводит к выкидыванию из обоих ниш.


 
blackman ©   (2009-08-11 21:38) [36]

Холивар   (11.08.09 21:05) [35]
По части Delphi они правы.
Видишь ли... Мне пришлось в свое время работать и на С++, и на VB, и на DELPHI. Период такой был. Выбирали...
Так вот, остановились мы на DELPHI. Удобнее DELPHI ничего нет.
Наверное, удивишься, если я скажу, что до сих пор пишу все на 6-ой. А задачи более чем серьезные. Достаточно 6-ки.
Конечно, можно и нужно совершенствовать продукт, однако  как показывает практика, далеко не всегда необходимы эти усовершенствования.
И не втискивает никто и ни куда... В большинстве случаев все зависит от капризов начальства или заказчика. Т.е. НИКАК не зависит от того, какие новшества вводят фирмы производители ПС.


 
Дмитрий Белькевич   (2009-08-11 21:43) [37]

Delphi даже в текущем состоянии находится на 10-11 местах среди 150 языков по индексу TIOBE, являясь одним из самых распространенных на планете. После смены владельца, думаю, рейтинг еще увеличится.

Насчет потенциального трудоустройства. Думаю, что разумно кроме непосредственно языка было бы хорошо знать какую-то узкоспециальную область прикладного/системного программирования. Язык принципиальной роли, думаю, не играет.


 
Дмитрий Белькевич   (2009-08-11 21:50) [38]


> Так вот, остановились мы на DELPHI. Удобнее DELPHI ничего
> нет.Наверное, удивишься, если я скажу, что до сих пор пишу
> все на 6-ой. А задачи более чем серьезные. Достаточно 6-
> ки.


Согласен. 6-ки или 7-ки достаточно для написания абсолютного большинства имеющихся прикладных программ.


> Подсчитайте отставание технологий


Давайте вместе подсчитам... Чего уж так не хватает в 7-ке, что есть в vs 2003?


 
turbouser ©   (2009-08-11 21:55) [39]

Да нет будущего.. ни у delphi, ни у человечества... Столько КС предрекают всякие ванги и прочие ностродамусы.. Так что расслабьтесь :) Будущего нет. И завтра не будет :)


 
Холивар   (2009-08-11 22:53) [40]


> Дмитрий Белькевич   (11.08.09 21:50) [38]
> > Подсчитайте отставание технологий
>
>
> Давайте вместе подсчитам... Чего уж так не хватает в 7-ке,
>  что есть в vs 2003?


Отсутствие нормальной поддержки Unicode + отсутствие нормальной поддержки 64-бит, что приводит к убогому исполнению через WOW64 на машинах с 64-битными версиями ОС. Кроме того если бы не jedi - то очень большое отставание во писании хидеров системных функций.

В общем delphi7 с коробки всего лишь продвинутых вариант 1C, а не язык программирования. После обточки TNTWare+Jedi+замена почти всех компонент на другие или старшие версии продукт становится юзабельным.

Но с доточкой напильником если взять от же самый NetBeans/Eclipse + WxFormBuilder то можно получить сходный результат на С++ и по части проектирования интерфейса и по части написания кода (если всякой пидораснёй с темплейтами не увлекаться).


 
test ©   (2009-08-11 23:04) [41]

Холивар   (11.08.09 22:53) [40]
Потом когда тебе дают продукт на работу с ним и какие версии сторонних компонентов были установлены ты не знаешь, начинается такая Камасутра!


 
Игорь Шевченко ©   (2009-08-11 23:11) [42]

Холивар   (11.08.09 22:53) [40]


> В общем delphi7 с коробки всего лишь продвинутых вариант
> 1C, а не язык программирования. После обточки TNTWare+Jedi+замена
> почти всех компонент на другие или старшие версии продукт
> становится юзабельным.


Я с ужасом вспоминаю время, когда писал на С (без плюсов) - ведь никаких компонент(ов) не было и в помине. А писались довольно сложные программы, от эмуляторов аппаратных средств до компиляторов. А сколько прикладных задач было написано на Фортране - кнопкокидателям не снилось.

Так чта кидай и дальше кнопки, но только про средства разработки не рассуждай - не смеши программистов.


 
Холивар   (2009-08-12 00:14) [43]


> Игорь Шевченко ©   (11.08.09 23:11) [42]
>
> Холивар   (11.08.09 22:53) [40]
> Так чта кидай и дальше кнопки, но только про средства разработки
> не рассуждай - не смеши программистов.


А без компонент, визуального проектирования, сборки мусора строк и динамических массивов, автоматических деструкторов при обнулении ссылок на интрефейс   - С++ + STL намного удобнее Delphi.

Единственно что в С++ и неудобно - отсутствие управления ссылочной целостностью интерфейсных объектов и нормального визуального проектирования интерфейса. Все остальное даже мощнее и удобнее. Конечно можно использовать смарт-поинтеры для ссылок на интерфейсные классы, но это не везде в библиотеках реализовано.


 
jack128_   (2009-08-12 00:17) [44]


> 12 языков программирования, которые потрясли мир
> ТЕМ, ЧТО НА НИХ НЕВОЗМОЖНО ПРОГРАММИРОВАТЬ
> http://articles.org.ru/blog/item/522

КГ/АМ.  Смешать в кучу изотерические, академические и промышленные языки, потерявшие популярность - это надо быть редкостным М.


 
Anatoly Podgoretsky ©   (2009-08-12 00:19) [45]

> turbouser  (11.08.2009 21:55:39)  [39]

Это были шарлатаны, настоящий в 2012 году


 
Anatoly Podgoretsky ©   (2009-08-12 00:20) [46]

> Холивар  (11.08.2009 22:53:40)  [40]

Я понял, ту статью написал Холивар


 
Холивар   (2009-08-12 00:24) [47]


> test ©   (11.08.09 23:04) [41]
>
> Холивар   (11.08.09 22:53) [40]
> Потом когда тебе дают продукт на работу с ним и какие версии
> сторонних компонентов были установлены ты не знаешь, начинается
> такая Камасутра!


Ну, я всегда в папку с проектом на Delphi перед отдачей заказчику ложу папку с красноречивым названием components.


 
Anatoly Podgoretsky ©   (2009-08-12 00:26) [48]

> Холивар  (12.08.2009 00:24:47)  [47]

В том числе и с коммерческими


 
Дмитрий Белькевич   (2009-08-12 00:46) [49]

Статью обсуждать бессмысленно, конечно. Так как написана просто идиотом. И не делфи там главная проблема. Как говорится, смешались в кучу люди, кони.

Ну уж и с нашей стороны линк примите :) Далеко не всё так безоблачно и в плюсах.

http://steps3d.narod.ru/tutorials/c-minus-minus.html


 
Дмитрий Белькевич   (2009-08-12 00:50) [50]

Особенно эпиграф доставляет:

"Как понимается конструкция С++ по правилам этого языка? Надо С увеличть на единицу и вернуть СТАРОЕ (т.е. не увеличенное) значение"

Вот это тоже неплохо:

http://lurkmore.ru/%2B%2Bi_%2B_%2B%2Bi

Что выдаст этот код:

int i = 5; i = ++i + ++i;

оказывается зависит от компилятора :) Гдэ-то 12-13 плюс-минус :)


 
Дмитрий Белькевич   (2009-08-12 01:02) [51]

Упрекать же Делфи в использовании компонент - это то же самое, что упрекать самолёты в передвижении по воздуху против передвижения автомобиля по земле. Тоже, знаете, много минусов.


 
Игорь Шевченко ©   (2009-08-12 01:19) [52]


> Что выдаст этот код:
>
> int i = 5; i = ++i + ++i;
>
> оказывается зависит от компилятора :) Гдэ-то 12-13 плюс-
> минус :)


другое дело, что такой код никто в здравом уме не пишет :)


 
test ©   (2009-08-12 02:17) [53]

Игорь Шевченко ©   (12.08.09 01:19) [52]
Откуда то с БАШа
++I--
Оператор подергивания язык Си))

Язык Java ithappens индусы пишут качественный код
void some(boolean d){
if(String.boolValue(d) == 4)
 printf("true");
 else printf("false");
}

Холивар   (12.08.09 00:24) [47]
Столкнешься поймешь, пока что у тебя красота кнопкаф в ущерб переносимости и совместимости версий. Перейдут скажем в твой конторе на 2010 Дельфи и винду 7, а компонентов красивиньких под них нет, переписывать будешь?


 
Дмитрий Белькевич   (2009-08-12 02:49) [54]


> другое дело, что такой код никто в здравом уме не пишет
> :)


Иногда:


> void some(boolean d){if(String.boolValue(d) == 4)  printf("true");
>   else printf("false");}


пишут и не такое :)


> Столкнешься поймешь, пока что у тебя красота кнопкаф в ущерб
> переносимости и совместимости версий.


Всё таки удивительно, почему народ часто:

http://articles.org.ru/cfaq/index.php?qid=2004

"Ведь область применения c++ builder, в общем-то, достаточно хорошо определена --- это клиентские части для каких-либо БД. В нем все есть для этого: быстрое создание интерфейса, генераторы отчетов, средства сопряжения с таблиацми. Но все, что выходит за границы этой области, извините, надо писать "как обычно"."

думает, что компоненты - это исключительно интерфейс, ну, максимум, базы.

>Перейдут скажем в твой конторе на 2010 Дельфи и винду 7, а компонентов красивиньких под них нет, переписывать будешь?

1. Под винду 7 приложения, собранные в Делфи 7 работают без каких-либо существенных изменений.

2. а) Лучше использовать коммерческие компоненты. Как показывает практика, их обычно переписывают те, кто продавал. б) Если уж пользуете бесплатное - то перепишите, выложите в интернет - люди спасибо скажут. Тем или иным способ. Не всегда "спасибо" - это деньги. Мне вот, понадобилось, так я Indy 9-ку частично "заточил" под 2009-ю. Ничего - не умер, несколько часов работы. И еще некоторые вещи перенёс или поправил с 7-ки - AviWriter, uLkJSON, старый TPNGImage. Могу, в принципе, выложить, если нужно. в) множество действительно полезных и часто используемых даже бесплатных компонент уже "допилены" на 2009-ю делфи стронними разработчиками.

p.s. уж два часа почти... пошёл я спать ;)


 
Холивар   (2009-08-12 05:36) [55]

>>Холивар   (12.08.09 00:24) [47]
>>Столкнешься поймешь, пока что у тебя красота кнопкаф в ущерб переносимости и совместимости версий. Перейдут скажем в твой конторе на 2010 Дельфи и винду 7, а компонентов красивиньких под них нет, переписывать будешь?

У меня и для 7 не было. Пришлось свои полностью написать. Применил много интересных технических решений, так что код на D7 работает без проблем и под windows7 даже с использованием фич Aero в проекте.

Просто пришлось разработать мини-аналог WPF но для Delphi.
Два флагмана
http://www.tidyfavorites.com/
http://www.vistastartmenu.com/


 
Ega23 ©   (2009-08-12 07:01) [56]


> другое дело, что такой код никто в здравом уме не пишет  :)


Пишет. Лично своими глазами видел. Коллега бывший любил "хардкорно" писать.
И бизнес-логику на эксепшенах строят, бывает...

По сабжу - холивар бессмысленен. Delphi в нашей стране минимум лет 20 никуда не денется, т.к. на нём (или ей?) написана такая куча различного софта (в основном не коробочного), что только лишь сопровождение его будет очень долго идти.
А учитывая традиционную (не знаю почему) любовь у нас в стране к Паскалю - я думаю что проживёт гораздо больше 20 лет. Если только разработчики на него болт не забьют.


 
Дуб ©   (2009-08-12 07:09) [57]


> Ega23 ©   (12.08.09 07:01) [56]

Как твое драгоценное? Я тут тебе ссылку с прошлой недели держу, а тебя в асе нет.


 
Ega23 ©   (2009-08-12 07:10) [58]


> Как твое драгоценное? Я тут тебе ссылку с прошлой недели
> держу, а тебя в асе нет.


Сегодня выхожу.


 
Павел Калугин ©   (2009-08-12 08:15) [59]

> [0] 1324   (09.08.09 21:41)
> стоит ли вообще изучать Delphi или это бесперспек

а что обсуждать то в такой постанове вопроса не важно какое средство разработки будет вписано. Сама постановка вопроса веет бесперспективностью.


 
TIF ©   (2009-08-13 17:28) [60]

> 12 языков программирования

Дремучее боянище. Кто-то умный запустил в сеть свой реферат, вот он и будоражит умы...


 
Дмитрий Белькевич   (2009-08-13 20:08) [61]

Вот, кстати, некоторая часть приложений, написанных на делфе:

http://delphi.wikia.com/wiki/Good_Quality_Applications_Built_With_Delphi


 
Игорь Шевченко ©   (2009-08-13 20:10) [62]

Дмитрий Белькевич   (13.08.09 20:08) [61]


> Вот, кстати, некоторая часть приложений, написанных на делфе:


На это без слез смотреть невозможно. Нашли чем хвастаться


 
DVM ©   (2009-08-13 21:16) [63]


> На это без слез смотреть невозможно. Нашли чем хвастаться

Ну хвастаться никто и не думал, а почему без слез - непонятно. Список как список, в нем есть очень популярные и достойные программы. Список очень и очень неполный.


 
Дмитрий Белькевич   (2009-08-13 21:35) [64]


> На это без слез смотреть невозможно. Нашли чем хвастаться


Что не так со списком? Понятно, что он не полный. И многое туда вообще не может быть включено, т.к. пишется (насколько я знаю) много корпоративного софта, который распространяется только в пределах организаций.

Приведенное же в списке можно, как минимум, взять пощупать...


 
Игорь Шевченко ©   (2009-08-13 21:47) [65]

Дмитрий Белькевич   (13.08.09 21:35) [64]


> Что не так со списком?


Все не так. Само наличие это - это уже факт признания ущербности по сравнению, скажем, с C.
Никто же не публикует списка good quality applications build with C - это ж места никакого не хватит, поскольку на С почти все qood quality applications написаны :)


 
DVM ©   (2009-08-13 21:51) [66]


> поскольку на С почти все qood quality applications написаны

Так это не заслуга С, а так сложилось исторически. И все это понимают.


 
Игорь Шевченко ©   (2009-08-13 22:18) [67]

DVM ©   (13.08.09 21:51) [66]

Исторически ? Паскаль и С появились практически одновременно


 
з   (2009-08-13 22:51) [68]

Удалено модератором


 
з   (2009-08-13 22:51) [69]

Удалено модератором


 
з   (2009-08-13 22:51) [70]

Удалено модератором


 
palva ©   (2009-08-13 22:51) [71]

Ну, паскаль сильно раньше. Где-тов 75. Можно уточнить.


 
palva ©   (2009-08-13 22:52) [72]

Ух ты, как интересно получилось. удалять надо теперь.


 
palva ©   (2009-08-13 23:12) [73]

Паскаль появился в 1970.
Другое дело, что на персональных компьютерах промышленные компиляторы паскаль и си шли практически на равных.
У Борланд параллельно шли Турбо-паскаль и Турбо-си (а еще Турбо-бейсик и Турбро-пролог). У Микрософта был компилятор паскаль/фортран с общим кодогенератором и оптимизатором, и параллельно шел си.


 
DVM ©   (2009-08-13 23:17) [74]


> Игорь Шевченко ©


> Исторически ? Паскаль и С появились практически одновременно

Ну и что? Первые ОС более-менее популярные были написаны на С, точнее даже наоборот С сделали для того чтобы написать ОС так оно и пошло.


 
Игорь Шевченко ©   (2009-08-13 23:23) [75]

DVM ©   (13.08.09 23:17) [74]


> Первые ОС более-менее популярные были написаны на С, точнее
> даже наоборот С сделали для того чтобы написать ОС так оно
> и пошло


Давай уж ближе к истине - на С изначально была написана только одна ОС - это Unix, и язык был создан, как язык системного программирования. До появления С уже было много языков и для системного и для прикладного программирования. И до Unix были операционные системы и тоже довольно популярные, например, системы IBM. Так что ни операционная система, ни ее популярность не являются исторической причиной того, что на С написана огромная масса продуктов - язык просто очень удачный.


 
DVM ©   (2009-08-13 23:38) [76]


> Так что ни операционная система, ни ее популярность не являются
> исторической причиной того, что на С написана огромная масса
> продуктов - язык просто очень удачный.

Может язык и удачный, но в данном случае свою роль сыграл именно тот факт, что Unix/Linux/FreeBSD/Windows написаны на СИ. Хидеры все на си, документация с примерами на си и т.д. - ясное дело программы просто легче писать на си. Опять же в Unix/Linux/FreeBSD компилятор бесплатный и не один и в Win тоже компиляторов С хватает.


 
Игорь Шевченко ©   (2009-08-13 23:56) [77]

DVM ©   (13.08.09 23:38) [76]

Я тебе открою секрет - у систем IBM тоже было полно примеров и с документацией у них было очень неплохо. И все компиляторы (а языков там было достаточно) были совсем бесплатными. Однако где языки для систем IBM вместе с самими системами и где С.

У системы VAX/VMS был в составе низкоуровненый (ну как С примерно) язык BLISS, на котором тоже немало было написано (для системы VAX/VMS) ну и компиляторов других языков тоже хватало, однакто где тот язык и где С.

Так что давай признаем простой факт - язык получился удачный.

"Полезно взглянуть на два языка программирования - PL/1 и C. Язык PL/1 был
разработан корпорацией IBM в 60-ые годы, так как поддерживать одновременно FORTRAN и COBOL и слушать при этом ворчание ученых о том, что Algol лучше, чем FORTRAN и COBOL, вместе взятые, было невыносимо. Поэтому был создан комитет для создания нового языка, удовлетворяющего запросам всех программистов: PL/1.
Этот язык обладал некоторыми чертами языка FORTRAN, некоторыми особенностями языка COBOL и некоторыми свойствами языка Algol. Проект потерпел неудачу, потому что ему недоставало единой концепции. Проект представлял собой лишь  набор свойств, конфликтующих друг с другом, к тому же язык PL/1 был слишком громоздким и неуклюжим, чтобы программы на нем можно было эффективно компилировать.
Теперь взглянем на язык С. Он был спроектирован всего одним человеком
(Деннисом Ритчи) для единственной цели (системного программирования). Успех его был колоссален, и это не в последнюю очередь объяснялось тем, что Ритчи знал, чего хотел и чего не хотел. В результате спустя десятилетия после своего появления этот язык все еще широко распространен. Наличе четкого представления о своих целях является решающим."

(с) Эндрю Таненбаум


 
Дмитрий Белькевич   (2009-08-14 00:23) [78]


> Никто же не публикует списка good quality applications build
> with C - это ж места никакого не хватит, поскольку на С
> почти все qood quality applications написаны :)


Проблема в том, что народ (кто вообще в курсе, на чём могут быть написаны программы), думает, что вообще абсолютно всё написано исключительно на c/c++. Хотя это далеко не так.

Ну а то, что на плюсах написано гораздо больше - то это не особенная новость. И к качеству языка никак не относится.


 
Дмитрий Белькевич   (2009-08-14 00:55) [79]

Для того, что бы понять, есть ли у какого-то языка будущее, нужно смотреть на перспективы его развития. Смотрим на активные телодвижения Эмбаркадеро, на роадмап и видим: очень вероятно, что Делфи не только просто выживет, но, вполне возможно, улучшит свои позиции.

Посмотрим же на перспективы плюсов. Майкрософт их еще поддерживает? Или уже остались только дотнет среды? Я просто с продуктами MS вообще никак не пересекаюсь - не в курсе что и как.


 
Игорь Шевченко ©   (2009-08-14 01:24) [80]

Дмитрий Белькевич   (14.08.09 00:23) [78]

Я вот не знаю, что написано на плюсах, я про С без плюсов вообще-то вел речь.

Дмитрий Белькевич   (14.08.09 00:55) [79]


> Для того, что бы понять, есть ли у какого-то языка будущее,
>  нужно смотреть на перспективы его развития. Смотрим на
> активные телодвижения Эмбаркадеро, на роадмап и видим: очень
> вероятно, что Делфи не только просто выживет, но, вполне
> возможно, улучшит свои позиции.
>
> Посмотрим же на перспективы плюсов. Майкрософт их еще поддерживает?
>  


Есть один момент небольшой...Даже не знаю, как сказать, чтобы несильно обидеть...В общем, если у Object Pascal, он же Delphi Language поддерживает только Embarcadero, то будущее у языка туманно и непредсказуемо. Даже психологически, для программистов слово Borland значит несколько больше, чем Embarcadero.

А что касается С с плюсами или без, то поддержка MS - это немного среди поддерживащих. Во-первых, поддерживает MS (если что, они на ем венду пишут). Во-вторых, поддерживает Embarcadero. В-третьих поддерживает довольно большой мир свободного программного обеспечения.
В-четвертых, речь о языке зашла исключительно после опубликования ссылки на список Good quality applications.


 
Дмитрий Белькевич   (2009-08-14 02:00) [81]


> Даже психологически, для программистов слово Borland значит
> несколько больше, чем Embarcadero.


Лично для меня психологически проект купленный за довольно много денег обязан, как минимум, отбить свои деньги. А это - упорное развитие. Борланд же для меня - разорившиеся лузеры, куда им и дорога. Розирились бы годков на пару раньше - было бы всем только лучше.


 
palva ©   (2009-08-14 02:09) [82]


> Посмотрим же на перспективы плюсов. Майкрософт их еще поддерживает?

Поддерживает. Для создания GUI-приложений под Windows остается библиотека MFC, которая давно не развивается. Но возможно создание WinForm приложений под Dot Net. WPF наверно, тоже.

Эмбаркадеро также продолжает развитие своего вариатна C++


 
Eraser ©   (2009-08-14 03:25) [83]

пока что для delphi альтернативы вообще нет под win32. написание win32 программ с более-менее серьезным GUI на тварениях MS это примерно равносильно написанию с нуля VCL. ну, к примеру, adobe может себе это позволить.. ну еще пара-тройка компаний может.


 
Холивар   (2009-08-14 03:29) [84]


> Дмитрий Белькевич   (14.08.09 00:55) [79]


Конечно поддерживает. Когда заходит вопрос о чём-то серьёзном и высокопроизводительном, то лот-нет здесь не особо. А для формочек и студенческих поделок C# самое оно.


 
Холивар   (2009-08-14 03:33) [85]


> palva ©   (14.08.09 02:09) [82]
>
>
> > Посмотрим же на перспективы плюсов. Майкрософт их еще
> поддерживает?
>
> Поддерживает. Для создания GUI-приложений под Windows остается
> библиотека MFC


Особенно если учесть выход QT в бесплатном виде для написания коммерческих приложений и возможности установки коммерческого десигнера QT форм в VS через кряк, С++ для программирования интерфейсов не менее удобен чем Delphi.

Ну а MFC умерло, на ней ничего нового не пишут. Для С++ - мейнстрим GUI QT / WxWidgets(тоже удобное визуальное проектирование но с внешним редактором форм)


 
Polevi ©   (2009-08-14 08:14) [86]

http://community.devexpress.com/blogs/dxram/archive/2009/07/31/delphi-ain-t-dead-yet.aspx?Newsletter8


 
Дмитрий Белькевич   (2009-08-14 11:49) [87]


> как минимум, отбить свои деньги.


ОК, как минимум, должны поддерживать прибыльность, что бы кому-то продать. Плохие активы (плавно, но уверенно переходящие в пассивы) сейчас мало кому нужны.


> то будущее у языка туманно и непредсказуемо.


По крайней мере, все сырцы гарантированно единообразно компилятся. Лично я против развития параллельных версий Делфи.


> Конечно поддерживает. Когда заходит вопрос о чём-то серьёзном
> и высокопроизводительном, то лот-нет здесь не особо. А для
> формочек и студенческих поделок C# самое оно.


По производительности дотнеты, конечно, кошмарная штука. Однако упорство Майкрософта в продвижении даёт плоды - смотрите графики популярности языков.


> Особенно если учесть выход QT в бесплатном виде для написания
> коммерческих приложений


Ну и какие компоненты/библиотеки гуи или не очень под QT есть? И сколько десятилетий понадобится, что бы вот всё это: torry.net наработать?

В Делфи же уже всё готовое - бери и делай. И по скорости, как минимум, плюсам не уступает.

Я уже как-то спрашивал (в другой конференции). Есть ли под QT что-то такое: http://www.x-files.pl/components/xdbgrid.html, мы недавно прикупили.


> http://community.devexpress.com


>I"ve heard people talking about the imminent death of Delphi for 15 years, and the language is only 14.5 years old.

Угу, соглашусь. Он всё умирает. Но новые версии выходят уже ежегодично. Новые (причем нехилые) фичи прикручиваются. Компоненты еженедельно десятками релизятся. Упорный язык попался :)

>and most users probably don"t even know were written in Delphi.

О чём я и говорю.


 
Игорь Шевченко ©   (2009-08-14 12:17) [88]


> Компоненты еженедельно десятками релизятся.


в свое время нам в рамках техподдержки Delphi дали диск с компонентами. Мы натурально обрадовались, как же, 650 метров компонентов, а потом прослезились, так как 90% оказались нафиг ненужными поделками "вот смотрите, как я круто пишу бесполезные компоненты".


 
DVM ©   (2009-08-14 13:23) [89]


> Дмитрий Белькевич


> По производительности дотнеты, конечно, кошмарная штука.

Вот я также думал раньше, пока не решил сам лично сравнить. Результат в среднем оказался не в пользу Delphi.


 
Дмитрий Белькевич   (2009-08-14 13:53) [90]


> Вот я также думал раньше, пока не решил сам лично сравнить.
>  Результат в среднем оказался не в пользу Delphi.


Такие утверждения обычно выкладываются вместе с кодом, условиями тестирования и цифрами.


> так как 90% оказались нафиг ненужными поделками "вот смотрите,
>  как я круто пишу бесполезные компоненты".


1. Может ли Qt похвастать хотя бы 10-ю процентами от торри (пусть даже в общей массе)? Если нет - то когда сможет?
2. 90% программ, 90% сайтов (если брать по общему количеству) тоже "нафиг не нужные поделки". Стоит ли из этого делать какие-то выводы?
3. То, что вам 90% компонент (даже с этого, бесплатного, диска) показались ненужными, это вовсе не означает, что всем остальным эти компоненты тоже такими покажутся. Недавнешний пример. Использовал компоненту TComPort. Мне на мастерах посоветовали - выбрось, бери книгу, изучи всё, пиши своё. Другими словами - компонент некоторым казался совершенно бесполезным. Однако же был мною "допилен" и успешно работает. И я абсолютно уверен, что это сэкономило мне, минимум, 2-3 недели работы. Так как не нужно думать, что если пишешь сам, то не напорешься на свои проблемы/непонимание (хоть, возможно, и не наделаешь тех косяков, что есть в сторонней компоненте).


 
Игорь Шевченко ©   (2009-08-14 14:01) [91]

Дмитрий Белькевич   (14.08.09 13:53) [90]

Ты все-таки не о том. Вот смотри, есть PowerBuilder, выпускается одной компанией, служит примерно для того же, что и Delphi, тоже есть возможность свои компоненты встраивать, развивается одной фирмой (раньше PowerSoft, теперь Sybase). Есть Visual Basic - совсем близко к Delphi как по замыслу, так и по функциональности, развивается одной фирмой (Microsoft).

Для С (С++) существует множество средств разработки, в том числе и от Borland/Codegear/Embarcadero и от Microsoft и от свободного программного обеспечения.

Для перечисленных в первом абзаце альтернатив просто нет - ну какой смысл говорить о распространенности, когда все завязано на одну фирму-производителя ?


 
Дмитрий Белькевич   (2009-08-14 14:23) [92]


> Для перечисленных в первом абзаце альтернатив просто нет
> - ну какой смысл говорить о распространенности, когда все
> завязано на одну фирму-производителя ?


И какие нам всем сделать из этого выводы? Что и VB и Delphi умрут, а плюсы останутся вечно молодыми?


 
DVM ©   (2009-08-14 14:26) [93]


> Дмитрий Белькевич   (14.08.09 13:53) [90]


> Такие утверждения обычно выкладываются вместе с кодом, условиями
> тестирования и цифрами.

Ты думешь я придумываею? Мне это абсолютно незачем, тем более что мне Delphi более симпатичен, чем тот же C# и я Delphi использую в работе. Но тем не менее.
Тут особенно и кода много не нужно - бери любое практически действие: математические операции в цикле, работа со строками (особенно работа со строками!) и т.д. В лучшем случае Delphi не уступает, в худшем проигрывает.


 
Дмитрий Белькевич   (2009-08-14 14:29) [94]


> Ты думешь я придумываею? Мне это абсолютно незачем, тем
> более что мне Delphi более симпатичен, чем тот же C# и я
> Delphi использую в работе. Но тем не менее


Ты можешь не придумывать. Ты можешь ошибаться.


> Тут особенно и кода много не нужно - бери любое практически
> действие: математические операции в цикле, работа со строками
> (особенно работа со строками!) и т.д. В лучшем случае Delphi
> не уступает, в худшем проигрывает.


Что бы было что обсуждать, нужен код и цифры. Иначе это простое сотрясение воздуха.


 
Игорь Шевченко ©   (2009-08-14 14:29) [95]

Дмитрий Белькевич   (14.08.09 14:23) [92]


> И какие нам всем сделать из этого выводы?


А "вы все" - это кто, позвольте узнать ?


 
Дмитрий Белькевич   (2009-08-14 14:32) [96]


> А "вы все" - это кто, позвольте узнать ?


Ну, напрмер, все, кто пишут в этой ветке.


 
Игорь Шевченко ©   (2009-08-14 14:46) [97]

Дмитрий Белькевич   (14.08.09 14:32) [96]

Вывод хотя бы такой, что язык, ориентированный на продукт одной фирмы всегда будет в более проигрышном состоянии, чем язык, ориентированный на продукты многих фирм + поддержку сообщества разработчиков свободного обеспечения.


 
Дмитрий Белькевич   (2009-08-14 14:56) [98]


> Вывод хотя бы такой, что язык, ориентированный на продукт
> одной фирмы всегда будет в более проигрышном состоянии,
> чем язык, ориентированный на продукты многих фирм + поддержку
> сообщества разработчиков свободного обеспечения.


Винду пишет Майкрософт. Линукс - полмира. И где Винда, а где тот Линукс...


 
Игорь Шевченко ©   (2009-08-14 14:59) [99]

Дмитрий Белькевич   (14.08.09 14:56) [98]

Линукс никогда не писался, как замена винды. Я писал о языке, а не о продукте. Ты еще можешь сравнить Delphi с Visual Basic и удивиться, где тот Delphi...


 
Дмитрий Белькевич   (2009-08-14 15:21) [100]


> Линукс никогда не писался, как замена винды.


1. Это опровергает [97].
2. А Делфи чему замена?


> Ты еще можешь сравнить Delphi с Visual Basic и удивиться,
>  где тот Delphi...


Угу, именно из-за того, что VB занимался MS, а Delphi - Borland. Борланд, к счастью, наконец от Делфи отвязался.


 
Игорь Шевченко ©   (2009-08-14 15:26) [101]


> 1. Это опровергает [97].


Это не опровергает [97], ты [97] почитай повнимательнее


 
Anatoly Podgoretsky ©   (2009-08-14 15:27) [102]

> Игорь Шевченко  (14.08.2009 14:01:31)  [91]

А я бы поговорил об распространенности Visual Basic


 
Anatoly Podgoretsky ©   (2009-08-14 15:28) [103]

> Дмитрий Белькевич  (14.08.2009 14:23:32)  [92]

Плюсы умрут, а перспективы остальных туманны.


 
Anatoly Podgoretsky ©   (2009-08-14 15:37) [104]

> Дмитрий Белькевич  (14.08.2009 15:21:40)  [100]

И теперь правоприемник имеет право делать Бейсик.


 
Медвежонок Пятачок ©   (2009-08-14 15:44) [105]

надо выпить за то, чтобы мы не дожили до похорон делфи и все.
хотя какая нафик уже разница?


 
Медвежонок Пятачок ©   (2009-08-14 15:50) [106]

нантакет клиппер тоже вроде давно помер.
но если б я не потерял его дистрибутивы, то думаю все равно ради прикола че-нить пописывал бы когда совсем скучно будет.


 
Б   (2009-08-14 16:55) [107]

http://www.interface.ru/home.asp?artId=21155


 
Тимохов_   (2009-08-14 17:16) [108]

Б   (14.08.09 16:55) [107]
http://www.interface.ru/home.asp?artId=21155

Смахивает на чудеса!!! )))
Особо для айфона понравилась разработка.


 
Б   (2009-08-14 17:47) [109]

А будущее Delphi, оказывается, не так туманно. ;)


 
Дмитрий С ©   (2009-08-14 18:49) [110]


> Медвежонок Пятачок ©   (14.08.09 15:50) [106]
>
> нантакет клиппер тоже вроде давно помер.
> но если б я не потерял его дистрибутивы, то думаю все равно
> ради прикола че-нить пописывал бы когда совсем скучно будет.
>

ну и развлечения:)


 
palva ©   (2009-08-14 19:43) [111]


> ну и развлечения:)

Так не играть же в компьютерные игры!.. Или еще есть судоку - тоже занятие не для среднего ума.
Куда веселее погонять проекты по фреймворку или поковырять новый язык программирования.


 
Холивар   (2009-08-14 21:02) [112]

>>Дмитрий Белькевич   (14.08.09 11:49) [87]

>>Ну и какие компоненты/библиотеки гуи или не очень под QT есть? И сколько десятилетий понадобится, что бы вот всё это: torry.net наработать?

>>В Делфи же уже всё готовое - бери и делай. И по скорости, как минимум, плюсам не уступает.

>Я уже как-то спрашивал (в другой конференции). Есть ли под QT что-то такое: http://www.x-files.pl/components/xdbgrid.html, мы недавно прикупили.

Кроме нормального гуя под C++ все давно было, с QT появился нормальный гуй по качеству не уступающий компонентам devexpress. Единственный недостаток что вместе с файлом нужно носить с собой ~10Мб dll(распакованном виде - ядро QT). Но для нормальных проектов это не проблема.

Вот каталог программ на QT
http://qt-apps.org/
http://qt-prop.org/


 
Холивар   (2009-08-14 21:16) [113]

>>Дмитрий Белькевич   (14.08.09 13:53) [90]

>>1. Может ли Qt похвастать хотя бы 10-ю процентами от торри (пусть даже в общей массе)? Если нет - то когда сможет?

QT плохо развивалась так как для коммерческого применения самая дешевая версия стоила 1500$, самая дорогая до 6000$. Когда QT прикупила Нокия они сделали возможность QT для коммерческого применения бесплатной. Но в бесплатной версии нет визуального интергрирования в VS и нужно самому с танцами с бубном ставить и компилировать из исходников.


 
тимохов ©   (2009-08-14 23:37) [114]

Вот кино вышло по тому, как мы скоро будем на дельфи писать программы, которые смогут понимать вводе пользователя посредством прикасания к экрану
http://www.embarcadero.com/rad-studio-2010/

Кто нибудь в жизни видел подобные экраны? Как они хоть называются?


 
DVM ©   (2009-08-14 23:48) [115]


> Кто нибудь в жизни видел подобные экраны?

Все видели и ты в том числе. В любом терминале оплаты а-ля киви, элекснет и т.д. подобные.

> Как они хоть называются?

Тачскрин.
Чаще всего это такая пленка накладываемая на обычный монитор, пленка имеет подключение к контроллеру, а контроллер в USB и видится как HID устройство, т.е. мышь.


 
turbouser ©   (2009-08-14 23:57) [116]

Да ладно вам.. см [39] и [45]
:)


 
TIF ©   (2009-08-15 00:10) [117]

> Кто нибудь в жизни видел подобные экраны?

А компов, поддерживающих МУЛЬТИ-тач, так вообще на данный момент всего два существует :) Но после выпуска Microsoft-ом Windows 7 их станет побольше

Так что ничего страшного

PS: про терминалы уже сказали, да, для них будет круто писать крутые приложения на D2010


 
DVM ©   (2009-08-15 00:27) [118]

Кстати, мультитача че-то я в ролике так и не увидел толком.


 
тимохов ©   (2009-08-15 00:31) [119]


> DVM ©   (15.08.09 00:27) [118]
>
> Кстати, мультитача че-то я в ролике так и не увидел толком.
>


ну как - там двумя руками вроде нажимали.


 
asail ©   (2009-08-15 05:30) [120]


> PS: про терминалы уже сказали, да, для них будет круто писать
> крутые приложения на D2010

Да ладно... У нас софт под тачскрины заточен и работает. Пишем на 6-ой дельфе и не жужжим...


 
TIF ©   (2009-08-15 07:27) [121]

> У нас софт заточен

> крутые приложения на D2010

;-)
Одно другому не противоречит


 
Иа   (2009-08-15 19:27) [122]

Начали очередную маркетинговую компанию о том как все будет круто, про охрененные возможности новой технологии Decision Cube, новый продвинутый редактор отчетов QReport на смену ReportSmith ну и о том как теперь новая команда в Inprise сфокусирована на делфи и принесении счастья разработчикам...


 
Холивар   (2009-08-15 20:00) [123]

А 64-бита как не было так и нет (и, думаю, до 2014 - когда закончится поддержка XP 32 bit, не будет). Ну и чем Delphi лучше того же python? А Python хоть кросплатформенный.


 
TIF ©   (2009-08-15 21:43) [124]

>  (и, думаю, до 2014 - когда закончится поддержка XP 32 bit,
>  не будет)


We expect the 64-bit version of Delphi to be ready in mid-2010. Because the compiler is the first step in a complete 64-bit product, we are planning to release a preview of the 64-bit compiler in mid-2009 so that those of you who are extremely eager to see a 64-bit Delphi can get started early.
http://edn.embarcadero.com/article/39174


 
Холивар   (2009-08-15 22:15) [125]

>>TIF ©   (15.08.09 21:43) [124]

Они уже 7 лет переносят срок на год вперёд, еще после D7.


 
palva ©   (2009-08-15 22:44) [126]


> Холивар   (14.08.09 03:33) [85]
> Особенно если учесть выход QT в бесплатном виде для написания коммерческих приложений

Смущает объем qt-библиотек, которые приходится тащить на компьютер вместе с приложением. Заказчик сразу спросит "нафига". С этой точки зрения net предпочтительней. На новых операционках он уже стоит, а на старых его приходится ставить. На моем ноутбуке даже программы инсталляции драйверов были написаны под net. Так что волей-неволей... Насчет производительности я проблем не вижу. Та ниша, которую занимает делфи - написание юзер-интерфеса к базам данных - с легкостью может быть занята си шарпом. При условии конечно, что системы без net уйдут в прошлое и net будет так же привычна, как windows api. А написание GUI под Windows без net будет такой же экзотикой, как написание GUI под чистым Windows API. На линуксе Mono уже включили в последнюю поставку Ubuntu. Никто не пробовал?


 
turbouser ©   (2009-08-15 22:51) [127]


> palva ©   (15.08.09 22:44) [126]


> Заказчик сразу спросит "нафига". С этой точки зрения net
> предпочтительней

Спасибо, посмеялся :)


 
palva ©   (2009-08-15 22:58) [128]


> Спасибо, посмеялся :)

Может я не прав? Или брезгуешь разговаривать с ламером?


 
turbouser ©   (2009-08-15 23:03) [129]


> palva ©   (15.08.09 22:58) [128]


> Может я не прав?

Именно. С .net тащить горааааздо больше надо, чем с qt
Да и .net вообще уг... но это другая история.


 
palva ©   (2009-08-15 23:36) [130]


> Именно. С .net тащить горааааздо больше надо, чем с qt

При одном условии, если net отсутствует. Может быть ты где-то у меня разглядел утверждения, что объем net меньше чем qt? Тогда сожалею, что не смог изложить свои мысли доходчиво. Может быть ты прогнозируешь, что поскольку net уг..., Микрософт от него откажется и не будет снабжать им свои ОС по умолчанию? В этом случае, конечно, у Delphi не будет конкурентов.


 
Холивар   (2009-08-16 07:33) [131]


> palva ©   (15.08.09 22:44) [126]
>
>
> > Холивар   (14.08.09 03:33) [85]
> > Особенно если учесть выход QT в бесплатном виде для написания
> коммерческих приложений
>
> Смущает объем qt-библиотек, которые приходится тащить на
> компьютер вместе с приложением. Заказчик сразу спросит "нафига".


Странный у вас заказчик, которого беспокоят  лишние 10 Мб на диске для работы нужного ему ПО.


 
Холивар   (2009-08-16 07:36) [132]

>>А написание GUI под Windows без net будет такой же экзотикой, как написание GUI под чистым Windows API

Возможно вы и правы. Сейчас заказчики перешли на такую систему для разработки ПО под Win:  GUI - на C#, системные библиотеки на С++.


 
Холивар   (2009-08-16 07:42) [133]


> palva ©   (15.08.09 23:36) [130]
>
>
> > Именно. С .net тащить горааааздо больше надо, чем с qt
>
> При одном условии, если net отсутствует. Может быть ты где-
> то у меня разглядел утверждения, что объем net меньше чем
> qt? Тогда сожалею, что не смог изложить свои мысли доходчиво.
>  Может быть ты прогнозируешь, что поскольку net уг..., Микрософт
> от него откажется и не будет снабжать им свои ОС по умолчанию?


Для некоторых вещей разница в скорости работы программы на .Net и такой же на С++(без всякого асма и навороченной оптимизации, обычный С-с-классами) составляет до 500% по части производительности.

Например, софт обработки изображений или видео, написанный на .NET  - УГ.


 
Дмитрий Белькевич   (2009-08-17 02:35) [134]


> Они уже 7 лет переносят срок на год вперёд, еще после D7.


Это не они. Они уже, к счастью, скисли.


> что системы без net уйдут в прошлое и net будет так же привычна,
>  как windows api.


Думаю, что в ближайшие 10-20 лет такого не случится. Майкрософт не враг себе.


> Например, софт обработки изображений или видео, написанный
> на .NET  - УГ.


Да и интерфейсы по скорости не очень. Конечно, если интерфейс уровня Hello World, то особенной разницы нет. Нормального же векторного движка я не видел.


> На линуксе Mono уже включили в последнюю поставку Ubuntu


Линукс вообще и (особенно) Моно, в частности постоянно находятся в состоянии догоняния MS, отчего будет всегда хуже. Не думаю, что MS когда-то сподобится поддержать Линукс, выпустив дотнеты.

Кроссплатформенность дотнетов весьма сомнительная штука (в отличие от хотя бы потенциальной, правда, тоже местами сомнительной кроссплатформенности жавы). Не вижу смысла вообще делать в нём (в дотнете) байт-код. Сделали бы просто API v 2.0, отошли бы от всего старого бреда. Ну, MS, что с них возьмёшь. Решила поконкурировать с жавой, выпустив некроссплатформенное уг (единственное, телефоны припоминаются, но разницы никакой - всё равно и там винда, а под тот же симбиан дотнетов нет и не будет, по той же причине, что и под линукс). В результате взяли всё самое худшее. Кросплатформенности фактически нет. А байт-код зачем-то есть. Всё от жадности, конечно. Кушать все хотят, но MS хочет больше всех. От того и загнутся, и туда им и дорога, вслед за Борландом.

Нет, я, конечно, не прозреваю смерть именно Виндовс. Просто продадут, как Борланд - Делфи.

По поводу 90% говна на компакте с компонентами:

http://ru.wikipedia.org/wiki/Закон_Старджона


 
Дмитрий Белькевич   (2009-08-17 02:40) [135]


> Нормального же векторного движка я не видел.


На Делфи, если что, то не только видел, но еще и сам полностью написал ;)


 
test ©   (2009-08-17 05:56) [136]

palva ©   (15.08.09 22:44) [126]
Может тогда Java? Она еще платформенно-незавизисимая в отличие от Net. На MacOS переделать только платворменно-зависимые вещи.

Дмитрий Белькевич   (17.08.09 02:35) [134]
>>в отличие от хотя бы потенциальной, правда, тоже местами сомнительной кроссплатформенности жавы

Сама по себе Java кросс платформенна, JVM должен соответствовать языку. Проблемы начинаются при общении с ОСью и то когда используются какие то специфичные для ОС вещи.


 
iZEN   (2009-08-20 07:52) [137]


> test ©   (17.08.09 05:56) [136]
> Сама по себе Java кросс платформенна, JVM должен соответствовать
> языку. Проблемы начинаются при общении с ОСью и то когда
> используются какие то специфичные для ОС вещи.

А что там за проблемы с Java? Там же JNI есть.


 
test ©   (2009-08-20 08:22) [138]

iZEN   (20.08.09 07:52) [137]
Использование нативных библиотек заточенных под ОС. Сама по себе Java работает везде где есть JVM .


 
Кто б сомневался ©   (2009-08-20 17:03) [139]

Удалено модератором
Примечание: http://www.delphimaster.ru/forums.shtml#rule Запрещается: п.8


 
palva ©   (2009-08-20 18:02) [140]


> Дмитрий Белькевич   (17.08.09 02:35) [134]
>> что системы без net уйдут в прошлое и net будет так же привычна,
>>  как windows api.

> Думаю, что в ближайшие 10-20 лет такого не случится. Майкрософт не враг себе.

Мне не понятно, почему вы так думаете. Получается, что через 10-20 лет Майкрософт все еще будет поддерживать 95 и 98 Windows? Или может быть Майкрософт зарежет курицу, несущую золотые яйца и не будет включать Net в свои операционные системы? Почему вы думаете, что отказ от включения Net в интересах Майкрософт? Вроде бы Net великолепно себя зарекомендовала на рынке и стремительно развивается.


 
Кто б сомневался ©   (2009-08-20 18:13) [141]

Модератор в  [139]  x - это был x (икс) а не то что ты подумал :).


 
Palladin ©   (2009-08-20 18:14) [142]

Удалено модератором


 
Anatoly Podgoretsky ©   (2009-08-20 18:41) [143]

> Кто б сомневался  (20.08.2009 18:13:21)  [141]

Жалко, что уже нельзя устроить опрос, кто из модераторов о чем подумал.


 
Palladin ©   (2009-08-20 18:53) [144]


> [143] Anatoly Podgoretsky ©   (20.08.09 18:41)

Подумай о чем нмибудь другом 13 -> 1250673050 :)


 
Дмитрий Белькевич   (2009-08-20 20:30) [145]


> Мне не понятно, почему вы так думаете. Получается, что через
> 10-20 лет Майкрософт все еще будет поддерживать 95 и 98
> Windows?


Вас не удивляет, что МС всё еще поддерживает DOS?


> Или может быть Майкрософт зарежет курицу, несущую золотые
> яйца и не будет включать Net в свои операционные системы?
>


Включать - будет. Но не сделает её (скорее всего) основной или (уж точно) единственной.


> Вроде бы Net великолепно себя зарекомендовала на рынке и
> стремительно развивается.


.Net великолепно продвинуто МС, и, действительно, активно развивается. Жалко, что реальной пользы от платформы в таком виде, как она есть сейчас, почти нет. А принципиально нового - официального выпуска на других платформах мы, скорее всего, не увидим никогда (по крайней мере, пока технология будет в руках МС).


 
Холивар   (2009-08-20 21:28) [146]


> Дмитрий Белькевич   (20.08.09 20:30) [145]
>
> Вас не удивляет, что МС всё еще поддерживает DOS?


Лучше бы он её вообще не поддерживал, чем так. Пробовали на Vista нормально настроить программу на FoxPro 2.6?


 
DVM ©   (2009-08-20 21:32) [147]


> Пробовали на Vista нормально настроить программу на FoxPro
> 2.6?

Для извращений есть MS VirtualPC


 
Palladin ©   (2009-08-20 21:32) [148]


>  [146] Холивар   (20.08.09 21:28)

Не отвлекайся, МС не поддеживает ДОС уже давно.


 
test ©   (2009-08-20 21:56) [149]

Palladin ©   (20.08.09 21:32) [148]
DosBox поддерживает.))


 
Игорь Шевченко ©   (2009-08-20 22:08) [150]

Palladin ©   (20.08.09 21:32) [148]

Хоть ntvdm-то поддерживает ? :)


 
Холивар   (2009-08-20 22:33) [151]


> test ©   (20.08.09 21:56) [149]
>
> Palladin ©   (20.08.09 21:32) [148]
> DosBox поддерживает.))


Вот я и про это говорю, что Win можно использовать если оставить только ядро системы, а всё остальное заменить программами сторонних производителей. Но тогда вопрос, что там стоит на 399$?


 
DVM ©   (2009-08-20 22:37) [152]


> Но тогда вопрос, что там стоит на 399$?

Поддержка программ сторонних производителей


 
Palladin ©   (2009-08-20 22:57) [153]


> [151] Холивар   (20.08.09 22:33)

ты про ЭТО говоришь... здорово...
прошу 18 команд....


 
Игорь Шевченко ©   (2009-08-20 23:09) [154]


> Вот я и про это говорю, что Win можно использовать если
> оставить только ядро системы


Что есть в твоем понимании ядро системы ?


> Но тогда вопрос, что там стоит на 399$?


Байты в нужной последовательности. Каждый байт золотой


 
Kostafey ©   (2009-08-21 01:08) [155]

> Проблемы начинаются при общении с ОСью и то когда используются
> какие то специфичные для ОС вещи.


ОС-зависимые вещи и кроссплатформенность - это звучит как...
Черная белизна...
Худая толщина...
По стене ползет кирпич деревянный как ворона...

Ну ж понятно дело, что ОС - зависимые вещи не могут быть
кроссплатформенными принципиально, кроме как специально
реализованными для каждой целевой платформы в данном приложении
или библиотеке.


 
test ©   (2009-08-21 09:04) [156]

Kostafey ©   (21.08.09 01:08) [155]
Можно писать расширения под Java на любом языке(*в примерах обычно Си*), эти расширения зовут нативные библиотеки, их можно написать так что работать они будут только под одну ОСь. Сама JVM должна соответствовать стандарту в связи с этим достигается кроссплатформенность, но если ты используешь нативную часть написанную под винду то именно эта нативная часть не будет работать в FreeBSD. Java часть будет работать везде где есть виртуальная машина, Java работает в виртуальной машине, а не в ОСи.

>>Черная белизна...
>>Худая толщина...
Скорее можно налить черного на белое по неаккуратности и можно добавить толщины там где он не нужна.


 
Kostafey ©   (2009-08-21 14:20) [157]

> [156] test ©   (21.08.09 09:04)

Э-э-э-э И?


 
iZEN   (2009-08-22 09:52) [158]


> DVM ©   (20.08.09 21:32) [147]
>
>
> > Пробовали на Vista нормально настроить программу на FoxPro
> > 2.6?
>
> Для извращений есть MS VirtualPC

JPC - эмулятор x86 на Java

JPC - это полноценный самодостаточный эмулятор платформы x86, написанный на чистой Java. Двухуровневая модель безопасности и полное отсутствие платформо-зависимых компонент позволяют изолированно выполнять х86-приложения на любых платформах, в том числе в браузере или на мобильном телефоне. На сайте проекта можно оценить возможности java-эмулятора на примере Damn Small Linux и игры Doom.

Лицензия: GPLv2
Сайт проекта: http://www-jpc.physics.ox.ac.uk/home_home.html
Обсуждение: http://tech.slashdot.org/story/09/07/03/1248246/Emulated-PC-Enables-Linux-Desktop-In-Your-Browser?from=rss


 
@!!ex ©   (2009-08-22 10:04) [159]

> [158] iZEN   (22.08.09 09:52)

Теперь я понимаю, зачем нам супер мощные машины дома и супер процессоры на мобилках... Тупо для эмуляции компов 15 летней давности...


 
iZEN   (2009-08-22 10:14) [160]


> @!!ex ©   (22.08.09 10:04) [159]

А нового всё равно ничего нет. :)


 
test ©   (2009-08-22 13:58) [161]

Kostafey ©   (21.08.09 14:20) [157]
Развернуто пояснил свое мнение.

@!!ex ©   (22.08.09 10:04) [159]
Если бы MS, человечество давно бы колонизировало Марс (с)Старая шутка.


 
Холивар   (2009-08-22 18:00) [162]


> iZEN   (22.08.09 09:52) [158]
>
>
> > DVM ©   (20.08.09 21:32) [147]
> >
> >
> > > Пробовали на Vista нормально настроить программу на
> FoxPro
> > > 2.6?
> >
> > Для извращений есть MS VirtualPC
>
> JPC - эмулятор x86 на Java
>
> JPC - это полноценный самодостаточный эмулятор платформы
> x86, написанный на чистой Java. Двухуровневая модель безопасности
> и полное отсутствие платформо-зависимых компонент позволяют
> изолированно выполнять х86-приложения на любых платформах,
>  в том числе в браузере или на мобильном телефоне. На сайте
> проекта можно оценить возможности java-эмулятора на примере
> Damn Small Linux и игры Doom.


Круто. Скорость ниже реальной на 200000%


 
iZEN ©   (2009-08-24 18:14) [163]


> Холивар   (22.08.09 18:00) [162]
> Круто. Скорость ниже реальной на 200000%


Измерял на калькуляторе?


 
TIF ©   (2009-08-24 23:17) [164]

Delphi is a very popular development environment with over 1.7 million users world-wide.
http://blogs.embarcadero.com/nickhodges/2009/08/24/39287
(FAQ about the W32/Induc-A Virus (Compile-A-Virus))


 
Холивар   (2009-08-25 02:05) [165]


> iZEN ©   (24.08.09 18:14) [163]
>
> > Холивар   (22.08.09 18:00) [162]
> > Круто. Скорость ниже реальной на 200000%
>
> Измерял на калькуляторе?


Не. Я помню еще зарубы в Doom на 386 DX40 с карточкой Trident 256Кб и 4 метрами памяти.

Это вам не CS или Сталкер для современной школоты...


 
sm1t   (2009-08-25 04:07) [166]

Дельфи жил, Дельфи жив, Дельфи будет жить.


 
56m1t   (2009-08-25 04:08) [167]

p.s. в наших сердцах вечно.


 
test ©   (2009-08-25 11:39) [168]

Холивар   (25.08.09 02:05) [165]
тракторист или мышкой?

sm1t   (25.08.09 04:07) [166]
Да надо испортить какой нибудь забор под  Цоем и панками, дописать про Дельфи


 
Холивар   (2009-08-25 16:39) [169]


> test ©   (25.08.09 11:39) [168]
>
> Холивар   (25.08.09 02:05) [165]
> тракторист или мышкой?


мышки тогда были дорогие :(


 
ocean   (2009-08-25 18:49) [170]

Душа болит за Дельфи. Но у нас вопросы программирования почему-то решают не спрециалисты, а менеджеры продаж. Посмотрите, как на деле ведутся разработки. Менеджер получает заказ, не имея даже команды разработчиков, согласовывает ТЗ, набирает студентов, лабает не продукт, а откровенное г..о, дает откат и подписывает акт приемки. И о каких С и Дельфи вы говорите?


 
test ©   (2009-08-25 19:01) [171]

Холивар   (25.08.09 16:39) [169]
Тоже тракторист, долго мышкой не пользовался ))



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

Форум: "Прочее";
Текущий архив: 2009.10.25;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.96 MB
Время: 0.051 c
15-1251484795
DeadMeat
2009-08-28 22:39
2009.10.25
Windows 7 и перезапись EXE файлов


2-1250874124
id_984fa940
2009-08-21 21:02
2009.10.25
Сохранение и загрузка информации


9-1182962956
Dib@zol
2007-06-27 20:49
2009.10.25
Многоугольник


15-1250858767
macrodens
2009-08-21 16:46
2009.10.25
Вопрос по RAID


15-1250985135
DillerXX
2009-08-23 03:52
2009.10.25
Не пойму с поведением SQL





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