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

Вниз

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

 
Черный Шаман   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.31 c
2-1189081170
voe
2007-09-06 16:19
2007.10.07
Цикл пока недостикнит конца запроса


2-1189436199
leonidus
2007-09-10 18:56
2007.10.07
Определение высоты текста в RichEdit


2-1189658154
Sflatt
2007-09-13 08:35
2007.10.07
Возможные проблемы при сворачивании в трей.


2-1189359041
user1024
2007-09-09 21:30
2007.10.07
Проблема со шрифтами в TWebBrowser


2-1189513474
swapfilea
2007-09-11 16:24
2007.10.07
ListView +AddItem





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