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

Вниз

новый проект   Найти похожие ветки 

 
PM   (2007-10-01 22:52) [0]

Есть новый проект, бюджет более чем хороший. Стоит ли начинать проект на Delphi? О Delphi слышал много хорошего, даже сам когда-то пользовался, впечатления ничего. Но вот есть такое мнение, что Delphi как бы типа не то чтоб умирает, но и не развивается, всякие новые фичи - только догоняние :) С++ и технологии .Net.


 
Черный Шаман   (2007-10-01 23:06) [1]


> PM   (01.10.07 22:52)


Используй C++ и QT, в этой связке крутоты поболее чем на 6600$


 
DVM ©   (2007-10-01 23:08) [2]


> как бы типа не то чтоб умирает, но и не развивается

Развивается он с тех пор как CodeGear за него взялась
Умирать перестал.


> всякие новые фичи - только догоняние :) С++ и технологии
> .Net.

Догонять в C++ ему нечего особо, может и наоборот.

Все зависит от проекта и знаний конкретных языков его участников. А также от сроков выполнения.


 
Riply ©   (2007-10-01 23:08) [3]

Писать надо на том языке, imho, который лучше знаешь :)
Но если дано еще и время на изучение другого, то я бы этим воспользовалась :)


 
Черный Шаман   (2007-10-01 23:21) [4]


> DVM ©   (01.10.07 23:08) [2]
>
>
> > как бы типа не то чтоб умирает, но и не развивается
>
> Развивается он с тех пор как CodeGear за него взялась
> Умирать перестал.


По сравнению с QT он мертв
http://trolltech.com/products/qt/features


 
ElectriC ©   (2007-10-01 23:26) [5]

смотря на какие платформы нацелен проект.


 
Petr V. Abramov ©   (2007-10-01 23:29) [6]

> Riply ©   (01.10.07 23:08) [3]
> Но если дано еще и время на изучение другого, то я бы этим воспользовалась :)
чтоб еще и птички при этом пели :)


 
korneley ©   (2007-10-01 23:33) [7]

Имеется:
1) Команда програмеров, выпустивших > 0 коммерческого ПО, разработанного из-под D1...2006.
2)Новое задание.
3)Сроки (вчера)
Вопрос: "Какую среду разработки предпочтут исполнители?"


 
wicked ©   (2007-10-02 00:07) [8]


> > DVM ©   (01.10.07 23:08) [2]
> >
> >
> > > как бы типа не то чтоб умирает, но и не развивается
> >
> > Развивается он с тех пор как CodeGear за него взялась
> > Умирать перестал.
>
>
> По сравнению с QT он мертв
> http://trolltech.com/products/qt/features

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


 
Zeqfreed ©   (2007-10-02 00:12) [9]

> wicked ©   (02.10.07 00:07) [8]

> чудовищная совместимость со разными компиляторами (они все
> еще используют свой препроцессор?)

Как они от него откажутся, если с его помощью реализуется добрая половина фич фреймворка? :)


 
Черный Шаман   (2007-10-02 00:27) [10]


> wicked ©   (02.10.07 00:07) [8]
> >
> > По сравнению с QT он мертв
> > http://trolltech.com/products/qt/features
>
> чудовищно....
> чудовищный набор фич, на который надо потратить время
> чудовищный рантайм, который нужно таскать за собой
> чудовищная совместимость со разными компиляторами (они все
> еще используют свой препроцессор?)
> чудовищные цены и условия


Написать на Delphi нормальную программу, которая будет нормально работать и под 9X и под NT(а особенно под Vista) уже подвиг.

Если нужен Unicode в Delphi, то проще изучить C# или Java и полностью переписать проект с нуля, чем прикрутить Unicode.

Ужасно кривые встроенные подключения к данным (и BDE и DevExpress), единственно что стоит внимания IBX, одна единственная база.

Кривая, глючная, с мемориликами на 6Мб и более файлах поддержка XML

Заднепроходные компоненты по работе с данными.

Еще перечислять?..


 
Черный Шаман   (2007-10-02 00:29) [11]

Delphi оправдывает только то, что MFC еще хуже, а WinForms требует .NET.


 
homm ©   (2007-10-02 00:33) [12]

> [11] Черный Шаман   (02.10.07 00:29)
> Delphi оправдывает только то, что MFC еще хуже, а WinForms
> требует .NET.

+1 :)


 
wicked ©   (2007-10-02 00:39) [13]

> Написать на Delphi нормальную программу, которая будет нормально
> работать и под 9X и под NT(а особенно под Vista) уже подвиг.
для кого подвиг?
всё пишется, всё работает (на билдере правда, но дела это не меняет)
или я что то не так делаю?

> Если нужен Unicode в Delphi, то проще изучить C# или Java
> и полностью переписать проект с нуля, чем прикрутить Unicode.
не знаю, не пробовал, может и так
но это к пунктам, перечисленным мной, не относится

> Ужасно кривые встроенные подключения к данным (и BDE и DevExpress),
>  единственно что стоит внимания IBX, одна единственная база.
BDE - давно умер
DevExpress - не пробовал
IBX - отдельная песня
опять таки, к пунктам, перечисленным мной, не относится

> Кривая, глючная, с мемориликами на 6Мб и более файлах поддержка
> XML
возьми другую библиотеку, делов

>
> Заднепроходные компоненты по работе с данными.
отсюда поподробнее

> Еще перечислять?..
в стиле "сам дурак" перечислять не нужно
желательно ответить на те пункты, которые описаны
если есть что сказать


 
Юрий Зотов ©   (2007-10-02 01:04) [14]

Хорошо известно, что кошек ненавидят те, кто не умеет их готовить.


 
Черный Шаман   (2007-10-02 01:19) [15]


> wicked ©   (02.10.07 00:39) [13]


Я здесь указал все недостатки Delphi которых НЕТ в QT. Так что единственный недостаток QT - это ее цена, в остальном сплошные преимущества.


 
Riply ©   (2007-10-02 01:26) [16]

> [15] Черный Шаман   (02.10.07 01:19)
>Так что единственный недостаток QT - это ее цена, в остальном сплошные преимущества.
"Всем хороша невеста, только чуть-чуть беременна" (с) Не_помню_чья
:)


 
Черный Шаман   (2007-10-02 01:46) [17]


> Riply ©   (02.10.07 01:26) [16]
>
> > [15] Черный Шаман   (02.10.07 01:19)
> >Так что единственный недостаток QT - это ее цена, в остальном
> сплошные преимущества.
> "Всем хороша невеста, только чуть-чуть беременна" (с) Не_помню_чья
> :)


Для обучения и персонального использования QT в полной редакции полностью бесплатна.


 
J_f_S   (2007-10-02 01:50) [18]

Опять же. О проекте неизвестно ничего. Может, его на Эрланге проще сделать. Или на Фортране. Откуда пошло меряние оконными библиотеками?


 
Riply ©   (2007-10-02 01:54) [19]

> [17] Черный Шаман   (02.10.07 01:46)
>Для обучения и персонального использования QT в полной редакции полностью бесплатна.
Да я ее (QT) не в коем случае не хаяла.
Просто меня всегда забавляют фразы типа: "Все великолепно, вот только...".
Обычно после "вот только" и начинается самое интересное :)


 
Черный Шаман   (2007-10-02 03:16) [20]


> J_f_S   (02.10.07 01:50) [18]
>
> Опять же. О проекте неизвестно ничего. Может, его на Эрланге
> проще сделать. Или на Фортране. Откуда пошло меряние оконными
> библиотеками?


QT это чуточку больше обычной оконной библиотеки, так же как Delphi чуточку больше, чем клиент для базы данных...


providing functionality for file handling, networking, process handling, threading, database access, event loop processing,  XML processing,  OpenGL integration, and more.


http://trolltech.com/products/qt/features/qtlibrary


 
J_f_S   (2007-10-02 03:24) [21]


> QT это чуточку больше обычной оконной библиотеки, так же
> как Delphi чуточку больше, чем клиент для базы данных..

Я это, в общем, всегда подозревал. ;)
Тем не менее не факт, что речь не шла, допустим, о разработке игры или программировании встроенного контроллера, или о веб сервисе. Советовать Qt, потому, что она "лучше" MFC web программисту довольно бесполезно.

Хотя, вообще, сложилось мнение, что за троллические сообщения автора бы неплохо по айпишнику...


 
Германн ©   (2007-10-02 03:26) [22]

Абсолютно и полностью согласен с [14]!
А всё прочее - флуд!


 
Германн ©   (2007-10-02 03:29) [23]


> Германн ©   (02.10.07 03:26) [22]

P.S, Ну разве что "буквоеды" могут уточнить, что в оригинале было "не любят", а не "ненавидят".
:-)


 
Котик Б   (2007-10-02 08:53) [24]


> PM   (01.10.07 22:52)  
> Есть новый проект, бюджет более чем хороший.


Мы уже согласны. Куда отсылать CV ?


 
boriskb ©   (2007-10-02 09:51) [25]

Приятно потолкаться к кругу "крутых прогеров"
Давно известно, что 90% повседневных задач можно запрограммировать на 90% существующих языков. Т.е. выбор языка для работы, для подавляющего числа проектов, не существеннен.
Тем не менее разговоры о том "какой язык круче" на этом форуме не умолкают.
Это может говорить лишь о том, что присутствующие занимаются только теми самыми 10% не стандартных/уникальных проектов, для которых выбор языка действительно важен.
Как же мне повезло - вращаюсь в таком изысканном обществе!


 
Плохиш ©   (2007-10-02 09:56) [26]


> Это может говорить лишь о том, что

... следующую песочницу с прыщавыми подростками подключили к мировой помойке :-)


 
Игорь Шевченко ©   (2007-10-02 10:01) [27]

Могильщиков развелось - плюнуть некуда, обязательно в могильщика попадешь.
Какая нахрен разница, на чем программировать, если есть готовый проект - я не понимаю. Хоть на структурном RPG, главное - реализовать


 
Kostafey ©   (2007-10-02 11:40) [28]

А что про Java так мало говорят?


 
Юрий Зотов ©   (2007-10-02 11:43) [29]

> Kostafey ©   (02.10.07 11:40) [28]

Наверное, потому, что о покойнике - либо хорошо, либо ничего...
:о)


 
b z   (2007-10-02 12:33) [30]

интересно, на чем, в итоге, остановились ...


 
Desdechado ©   (2007-10-02 13:02) [31]

> Ужасно кривые встроенные подключения к данным (и BDE и DevExpress),
>  единственно что стоит внимания IBX, одна единственная база.
1. Подключения не кривые, вполне нормальные, просто немного устаревшие.
2. DevExpress - это вообще набор посторонних компонентов. Если имелось в виду dbExpress, то вывод прост - ты совершенно не разбираешься в том, что пытаешься обхаять.
3. IBX - это не база, и даже не СУБД.

Еще перечислять?


 
Черній Шаман   (2007-10-02 14:07) [32]


> Desdechado ©   (02.10.07 13:02) [31]
> dbExpress


Ну да, dbExpress, просто оно оказалось настолько неюзабельно, что выбор был отдан сторонним компонентам работы с БД, отчего даже название это помнить смысла нет.


> 3. IBX - это не база, и даже не СУБД.


Это компоненты работы с определенной СУБД и причем единственной, которая нормально поддерживается с коробки.

В Delphi нормального только компилятор с диалекта паскаля, все остальное давно устарело и неюзабельно.


 
Ega23 ©   (2007-10-02 14:12) [33]

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


 
evvcom ©   (2007-10-02 14:33) [34]


> что выбор был отдан сторонним компонентам работы с БД

И что? Из-за этого надо хаять всю среду? А что ты хотел? Чтобы тебе включили в стандартную поставку все супер-пупер компоненты? Зачем? Зачем повышать цену на продукт до заоблачных значений ради желания отдельных иметь в стандартной поставке ненужных остальным компонент? Borland сделали прекрасный инструмент как написания прикладного кода, так и кода для расширения стандартных возможностей. Даже если VCL тебя не устраивает по каким-то причинам, возьми и на фиг его перепиши! Есть тому пример. Тебе ж руки не связали. Чего выступать?

> В Delphi нормального только компилятор с диалекта паскаля,
>  все остальное давно устарело и неюзабельно.

Ты опять "ИМХО" забыл воткнуть. А мое ИМХО такое, что я нигде больше не видел среды более удобной, чем у Борланда. Может взгляды и познания мои и устарели, но пока они таковы.


 
Игорь Шевченко ©   (2007-10-02 14:49) [35]

Черній Шаман   (02.10.07 14:07) [32]


>
> Ну да, dbExpress, просто оно оказалось настолько неюзабельно,
>  что выбор был отдан сторонним компонентам работы с БД,
> отчего даже название это помнить смысла нет.
>
>
> > 3. IBX - это не база, и даже не СУБД.
>
>
> Это компоненты работы с определенной СУБД и причем единственной,
>  которая нормально поддерживается с коробки.
>
> В Delphi нормального только компилятор с диалекта паскаля,
>  все остальное давно устарело и неюзабельно.


А чего тебя так беспокоит собственно ? Тебя под прицелом не держат, заставляя на чем-то программировать, зачем так возбуждаться-то ?


 
Eraser ©   (2007-10-02 14:53) [36]


> Черній Шаман   (02.10.07 14:07) [32]

еще как юзабилено..
хотя новый проект я бы начал на C#.
Но вот учиться программированию лучше всего на Делфи, хотя бы потому, что VCL с открытым исходным кодом.


 
clickmaker ©   (2007-10-02 14:57) [37]


> хотя бы потому, что VCL с открытым исходным кодом

MFC тоже )


 
oxffff ©   (2007-10-02 14:57) [38]


> хотя новый проект я бы начал на C#.


А почему?


 
oxffff ©   (2007-10-02 14:59) [39]


> Eraser ©   (02.10.07 14:53) [36]
>
> > Черній Шаман   (02.10.07 14:07) [32]
>
..
> хотя новый проект я бы начал на C#.


Чего тебе не хватает?


 
tesseract ©   (2007-10-02 15:02) [40]


> Чего тебе не хватает?


У него PR-хороший.


> MFC тоже )


Акстись  от ентой ерунды.



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

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

Наверх





Память: 0.56 MB
Время: 0.055 c
2-1192106025
Ega23
2007-10-11 16:33
2007.11.04
Поясните про TTreeNode.StateIndex


2-1192094490
botaniQ
2007-10-11 13:21
2007.11.04
Глобальный перехват EConvertError...


2-1192260881
031178
2007-10-13 11:34
2007.11.04
Дерево TreeView


15-1190696752
арпывапр
2007-09-25 09:05
2007.11.04
блокировка alt+ctrl+del или что делать с USB


15-1190822043
Dark Lord
2007-09-26 19:54
2007.11.04
Недостаточно памяти для обработки команды





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