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

Вниз

программирование под Linux   Найти похожие ветки 

 
tesseract ©   (2007-05-04 10:39) [0]

Есть задачка (не срочная) накатать кросплатформенный софт. На чём лучше сделать ?

Kylix vs Lazarus кто реально программировал?


 
Игорь Шевченко ©   (2007-05-04 10:49) [1]

на С


 
tesseract ©   (2007-05-04 10:50) [2]


> на С


Это тож вариант, но модули с pascal на с++ переносить.........


 
roottim ©   (2007-05-04 10:50) [3]

я за Qt, да и Kilix более законченый продукт


 
tesseract ©   (2007-05-04 10:52) [4]


> я за Qt, да и Kilix более законченый продукт


Kylix 3 за 1900 р.  на ibase... Круто :-) Надо заказать.


 
roottim ©   (2007-05-04 10:52) [5]

можно и на с++, Qt (KDevelop, MSVStudio c qt)


 
Ricko ©   (2007-05-04 10:58) [6]

Java рулит!


 
data ©   (2007-05-04 11:00) [7]

советую С++


 
palva ©   (2007-05-04 11:06) [8]

> На чём лучше сделать ?
На JavaScript под Mozilla


 
Zeqfreed ©   (2007-05-04 11:10) [9]

C/Python + Gtk


 
tesseract ©   (2007-05-04 11:14) [10]


> советую С++


Придёться изобретать 90% написанного кода заново. Тем более с Qt вообще не знаком.


 
roottim ©   (2007-05-04 11:31) [11]


> 90% написанного кода заново

Если этот код на делфи, то и бери kylix(он использует Qt)


> На JavaScript под Mozilla

я бы сказал AJAX + Mozilla + ... = круто и кросплатформенно  ^))? не шучу


 
tesseract ©   (2007-05-04 11:32) [12]


> я бы сказал AJAX + Mozilla + ... = круто и кросплатформенно
>  ^))? не шучу


Дай код который из JavaScript/Mozilla к Com/Usb обращаться сможет :-)


 
DVM ©   (2007-05-04 11:38) [13]


> tesseract ©   (04.05.07 11:14) [10]

Пиши на C. Это родное для Linux/Unix.


 
Игорь Шевченко ©   (2007-05-04 11:42) [14]


> Kylix vs Lazarus кто реально программировал?


На Lazarus"е я что-то пробовал делать. Можно, но не очень удобно.


 
matt ©   (2007-05-04 11:55) [15]

или Perl + Tk?


 
roottim ©   (2007-05-04 12:56) [16]


> Дай код который из JavaScript/Mozilla к Com/Usb обращаться
> сможет :-)

там не даром "+ ..." приплюсуй сюда C и все получится :)
Web - имеется ввиду как морда к СУБД или USB


 
ferr ©   (2007-05-04 13:04) [17]

Повторю в n-ый раз, бесплатно испаользовать qt ты можешь только в случае открытия кодов своей программы. Т.е. если это приемлимо то qt неплохой выбор.

+ обязательно рассмотреть кандидатуру java. =)


 
труЪ   (2007-05-04 13:05) [18]

C, C++, Python, Ruby, Java, C# и т. д.

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

А вообще надо разделять котлеты и мухи, в смысле код для работы с устройством и гуй.


 
труЪ   (2007-05-04 13:06) [19]

> Повторю в n-ый раз, бесплатно испаользовать qt ты можешь
> только в случае открытия кодов своей программы.

За делфи платить готовы, а за коммерческую версию Qt - нет? :)


 
труЪ   (2007-05-04 13:08) [20]

> Дай код который из JavaScript/Mozilla к Com/Usb обращаться
> сможет :-)

http://developer.mozilla.org/en/docs/Extensions


 
ferr ©   (2007-05-04 13:21) [21]

> За делфи платить готовы, а за коммерческую версию Qt - нет?
> :)

Я предупреждаю чтобы у людей не возникало лишних иллюзий =)


 
tesseract ©   (2007-05-04 13:40) [22]


> Повторю в n-ый раз, бесплатно испаользовать qt ты можешь
> только в случае открытия кодов своей программы.


В Kylix идёт лицензия на Qt.

> труЪ   (04.05.07 13:08) [20]


non Cross-platform :-)


 
труЪ   (2007-05-04 14:13) [23]

> non Cross-platform :-)
Ну Firefox сам по себе кроссплатформенный. :) Вообще я ссылку привел только для того, чтобы показать, что такое есть. А так конечно же обычное приложение делать плагином для браузера - затея дурацкая, никто не спорит.


 
Rule ©   (2007-05-04 17:16) [24]

если говорить про кроссплатформенность, то зе бест - это С++, если нада использовать код на паскале, то не факт что его не прийдется заново переписывать и под Kylix, чтоб использовались кроссплатформенные модули(библиотека CLX). То что он не поддерживается - это не значит что он плохой, я бы лично остановился на QT или Kylix.
я думаю вопрос о лицензионности тут не стоит ...


 
tesseract ©   (2007-05-04 17:25) [25]


> я думаю вопрос о лицензионности тут не стоит ...


Стоит, колом :-)

Kylix 3 имеет проблемы с linux 2.6+ говорят.


 
Rule ©   (2007-05-04 18:12) [26]


> tesseract ©   (04.05.07 17:25) [25]

ну тогда прямая дорога на С++ или джава, круг сузился :-)


 
Плохиш ©   (2007-05-04 18:14) [27]


> tesseract ©   (04.05.07 17:25) [25]
> Kylix 3 имеет проблемы с linux 2.6+ говорят.

Решение уже есть :-)


 
homm ©   (2007-05-04 19:51) [28]

> На JavaScript под Mozilla

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


 
Зюзя   (2007-05-04 20:14) [29]

В свити люды уси пышуть тилькы на С,
Лышэ клятый москаль полюбляе Pascal.
(С)


 
iZEN ©   (2007-05-04 20:50) [30]


> Игорь Шевченко ©   (04.05.07 10:49) [1]
>
> на С

Различия в способах интерпретации программных конструкций и наличиствование однородного набора библиотек для GCC, MS C, Intel CC вам лично известны, чтобы утверждать полную переносимость программ, написанных на C?


 
Sergey Masloff   (2007-05-04 21:09) [31]

tesseract ©   (04.05.07 17:25) [25]
>Kylix 3 имеет проблемы с linux 2.6+ говорят.
Кайликс имеет проблемы со всем выходящим за рамки демопроекта про с базой "Рыбки". Хотя наверное у меня руки кривые. Но из известных мне проектов планировавшихся на кайликсе все умерли страшной смертью так что не только у меня видимо.


 
tesseract ©   (2007-05-04 22:30) [32]


> Sergey Masloff   (04.05.07 21:09) [31]


Проект не срочный. Видимо придёться осваивать lazarus. Рабочие проекты на kylix видел ( сеть foto.ru например :-) ). Я распространять не буду - так девелопер приложения с низкой нагрузкой, основной упор на внятный интерфейс.


 
Agent13 ©   (2007-05-05 11:13) [33]

Раз уж завели такую тему, поинтересуюсь. Я установил линуксовый Lazarus, поигрался с ним и был просто шокирован - исполняемый файл с пустой формой - что-то около 7 Мб (!!!).

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

Так вот интересно - это как-нибудь лечится? Гуглем нашёл какую-то утилиту, которая оказывается идёт вместе с лазарусом, она уменьшила эти 7 Мб до 2.5, но это всё равно очень много...


 
Sergey Masloff   (2007-05-05 12:21) [34]

Agent13 ©   (05.05.07 11:13) [33]
Кому нежен проект с пустой формой?
А если при росте проекта скажем в 50 раз объем увеличится с 7 до 7.5 Мб то, в принципе, и нормально...


 
Agent13 ©   (2007-05-05 13:25) [35]


> Кому нежен проект с пустой формой?
> А если при росте проекта скажем в 50 раз объем увеличится
> с 7 до 7.5 Мб то, в принципе, и нормально...

Ну если проект большой, то там и 10 и 20 Мб не помеха, а вот какая-нибудь небольшая утилита это зачастую и есть одна форма, только что не совсем пустая.


 
Kerk ©   (2007-05-05 13:27) [36]

Какие есть средства профилирования кода под линух?


 
iZEN ©   (2007-05-05 14:50) [37]


> Kerk ©   (05.05.07 13:27) [36]
>
> Какие есть средства профилирования кода под линух?

D-Trace вроде только в Solaris...


 
Kerk ©   (2007-05-05 15:12) [38]

> [37] iZEN ©   (05.05.07 14:50)

http://code.google.com/p/google-perftools/
Вот чего нашел только что :)


 
Kolan ©   (2007-05-05 23:44) [39]

> что-то около 7

Это и впрям много. Интересно на что ему(Lazarus) стока?


 
Zeqfreed ©   (2007-05-06 00:14) [40]

> Kerk ©   (05.05.07 13:27) [36]

http://en.wikipedia.org/wiki/Valgrind



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

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

Наверх




Память: 0.56 MB
Время: 0.039 c
15-1178609770
Knight
2007-05-08 11:36
2007.06.03
Всех с наступающим!!!


2-1179046582
IPE
2007-05-13 12:56
2007.06.03
current user name


15-1178409725
Потребитель
2007-05-06 04:02
2007.06.03
Владимир Жириновский завел Интернет-блог :)


15-1178103104
IMHO
2007-05-02 14:51
2007.06.03
Что за мода такая?


15-1178645617
Витян
2007-05-08 21:33
2007.06.03
Помогите, пожалуйста, найти ошибку в решении задачи!