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

Вниз

Портирование приложений под Линукс.   Найти похожие ветки 

 
Черный Шаман   (2007-09-08 22:30) [0]

В данной ветке зашёл вопрос о портировании приложений с Delphi под Linux.
http://linux.org.ua/cgi-bin/yabb/YaBB.pl?num=1189078657

По моему самых удобных варианта 3
1. С++ + QT (~6000$ начальных затрат, но компенсируется высокой скоростью разработки)
2. С++ + wxWidgets (начальных затрат нет, но программистов практически не найти)
3. Перевод кода на Java и покупка нечто типа IDEA.

Есть ли у кого-то практический опыт сабжа?


 
DrPass ©   (2007-09-08 22:40) [1]

Как это
> портировании приложений с Delphi под Linux


вяжется с этим:
> 1. С++ + QT (~6000$ начальных затрат, но компенсируется
> высокой скоростью разработки)
> 2. С++ + wxWidgets (начальных затрат нет, но программистов
> практически не найти)
> 3. Перевод кода на Java и покупка нечто типа IDEA.


Портирование - это адаптация кода, чтобы он работал в новых условиях. Полное переписывание - это не портирование


 
Черный Шаман   (2007-09-08 22:51) [2]


> DrPass ©   (08.09.07 22:40) [1]


Иногда нужно хоть портировать бизнес-логику, так как на неё и уходит 80% времени при разработке.

Красиво портировать код с Delphi под Linux невозможно. Например, там нет COM.


 
Zeqfreed ©   (2007-09-08 23:04) [3]

When your team buys commercial Qt licenses, you receive the following:
The right for one, named and registered developer per license to use and develop commercial applications with Qt. All developers in your company using Qt will need individual licenses.


С ума сойти. $6600 на разработчика.


 
Черный Шаман   (2007-09-08 23:11) [4]


> Zeqfreed ©   (08.09.07 23:04) [3]
>
> When your team buys commercial Qt licenses, you receive
> the following:
> The right for one, named and registered developer per license
> to use and develop commercial applications with Qt. All
> developers in your company using Qt will need individual
> licenses.
>
> С ума сойти. $6600 на разработчика.


Оно того стоит -
1. Корректная работа под Windows/Linux/MacOS(нативный код)
2. По удобству не уступает VCL/WinForms
3. По красивостям превосходит DevExpress (например уровни прозрачности дочерних окон в QT это вполне реально).


 
Zeqfreed ©   (2007-09-08 23:13) [5]

> Черный Шаман   (08.09.07 23:11) [4]

Да я знаю, что фреймворк хороший. Но я уж лучше опенсорс версией попользуюсь :)
Хотя, компилируется оно долго, со всеми препроцессорами и плюсами.


 
Черный Шаман   (2007-09-08 23:24) [6]


> Zeqfreed ©   (08.09.07 23:04) [3]


Кстати, это покупка навсегда - апгрейд на новую версию/версии(в течении года)
140 евро

и у них очень гибкая ценовая политика
Special pricing and conditions are available for academic, educational and startup/small business users.
http://trolltech.com/products/qt/licenses


 
tesseract ©   (2007-09-09 08:18) [7]


> Кстати, это покупка навсегда - апгрейд на новую версию/версии(в
> течении года) 140 евро


Так и не нашёл лицензию на независимого разработчика. Типо я startUp ? :-D

QT  кстати в Delphu 7 /Kylix входит. Кстати можно попробовать на Delphi for .NEt на mono запустить. Считай перенос кода.


 
Черный Шаман   (2007-09-09 16:51) [8]


> tesseract ©   (09.09.07 08:18) [7]
>
> > Кстати, это покупка навсегда - апгрейд на новую версию/версии(в
> > течении года) 140 евро
>
> Так и не нашёл лицензию на независимого разработчика. Типо
> я startUp ? :-D


На Западе такие не водятся. В любом случае кампания из одного человека уже кампания.


 
Черный Шаман   (2007-09-09 16:57) [9]


> tesseract ©   (09.09.07 08:18) [7]
>
> QT  кстати в Delphu 7 /Kylix


Не надо про Kylix, после него линуксоиды считают Delphi-программистов ламерами. Причём, судя по работе Kylix-приложений, обоснованно.

Delphi for .NEt - может жутко на Mono-тормозить. И 1.1 .Net довольно устарел. Решение чуть лучше, чем с использованием Kylix.


 
tesseract ©   (2007-09-09 18:12) [10]


> Delphi for .NEt - может жутко на Mono-тормозить. И 1.1 .
> Net довольно устарел.


Но mono 2.0  только частично держит. Хотя да mono больше для web предназначено.

А Linux-иды это кучка орущих ламеров, которые разобрались, где прочитать  руководство по настройке и кричат о своей крутости - ещё бы кто-то купил нормальный софт и теперь им пользуеться - это ж несправедливо к безденежным школьникам !!!!!


 
Черный Шаман   (2007-09-09 18:18) [11]


> tesseract ©   (09.09.07 18:12) [10]
>
>
> > Delphi for .NEt - может жутко на Mono-тормозить. И 1.1
> .
> > Net довольно устарел.
>
>
> Но mono 2.0  только частично держит. Хотя да mono больше
> для web предназначено.
>
> А Linux-иды это кучка орущих ламеров, которые разобрались,
>  где прочитать  руководство по настройке и кричат о своей
> крутости - ещё бы кто-то купил нормальный софт и теперь
> им пользуеться - это ж несправедливо к безденежным школьникам
> !!!!!


Я о том, что не все то золото, что столько же стоит. Kylix - это грандиозный провал. Он даже хуже бесплатной поделки Lazarus.

Среди Линуксовидов есть люди которые зарабатывают по 3000$-5000$ в месяц, админя Oracle на RH. Они безденежные?


 
tesseract ©   (2007-09-09 18:33) [12]


> Они безденежные?


Они не linux-оиды. Как павило Такие зарплаты это solaris/HP-UX. Не вижу причин экономить на софте, стоимость которого сравнима со стоимостью зарплаты персонала. А информация такая откуда ? Я больше 1200 для linux не видел.


 
Anatoly Podgoretsky ©   (2007-09-09 19:08) [13]

> Черный Шаман  (09.09.2007 18:18:11)  [11]

> Среди Линуксовидов есть люди которые зарабатывают по 3000$-5000$ в месяц, админя Oracle на RH. Они безденежные?

А они кричат и сколько их, ничтожные единицы.
Деньги в этой отрасли есть, но их не платят линуксоидам.


 
tesseract ©   (2007-09-10 10:17) [14]


> А они кричат и сколько их, ничтожные единицы.

Из баяна:

-А вот в сосежнем гараже мужики говорят, что у них зарплата по 25 тысяч.
-Ну и ты говори.


 
Rouse_ ©   (2007-09-10 10:56) [15]


> QT  кстати в Delphu 7 /Kylix входит

Какой частью входит? :)


 
tesseract ©   (2007-09-10 11:39) [16]


> Какой частью входит? :)


3-ей версией специальным билдом под CLX - и соотвествующей лизензией.


 
Mystic ©   (2007-09-10 12:23) [17]

Я писал на C++ & wxWidgets. Достаточно удобно :)


 
Eraser ©   (2007-09-10 14:50) [18]


> Черный Шаман   (08.09.07 22:30) 

Я б выбрал 3 вариант, т.к. в этом случае партируется автоматически и под другие системы, да и нареканий к работе java приложений всё меньше.. долгое время активно пользовался Zend studio.. конечно иногда притормаживает, но уж очень иногда.


 
Черный Шаман   (2007-09-10 16:16) [19]


> Eraser ©   (10.09.07 14:50) [18]
>
>
> > Черный Шаман   (08.09.07 22:30)
>
> Я б выбрал 3 вариант, т.к. в этом случае партируется автоматически
> и под другие системы,


Не совсем. И на Java можно писать одноплатформенный спагетти код. Зависит прежде всего от квалификации разработчика.


 
Таблоид   (2007-09-10 20:14) [20]

На Javа мы пишем код, которы успешно работает как на линуксе, так в винде. Юзаем Eclipse, которы всем устраивает. Все бесплатно, все счастливы )



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

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

Наверх




Память: 0.52 MB
Время: 0.016 c
1-1183370769
Krants
2007-07-02 14:06
2007.10.07
ToolsApi в своих приложениях


3-1180553431
Цукор5
2007-05-30 23:30
2007.10.07
IbExpert


2-1189337391
delphiForever
2007-09-09 15:29
2007.10.07
аналог Sleep, но с "мягкой" задержкой


3-1180855837
npu3pak_kz
2007-06-03 11:30
2007.10.07
Копирование/перемещение строк в таблице MS Access


15-1188921842
PARUS
2007-09-04 20:04
2007.10.07
PHP and GD