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

Вниз

программирование под 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.045 c
15-1178850013
Slider007
2007-05-11 06:20
2007.06.03
С днем рождения ! 11 мая


2-1178863950
allucard
2007-05-11 10:12
2007.06.03
Ресурсы ехе


15-1178470182
ArtemESC
2007-05-06 20:49
2007.06.03
Диски FAT в OpenSuse 10.2


2-1179003400
aha
2007-05-13 00:56
2007.06.03
Как можно выполнить следующую процедуру ? имеется множество


2-1179185998
delphino
2007-05-15 03:39
2007.06.03
Не могу изменить запись в главной таблице





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