Народ вопрос: а на чем можно написать приложения которые будут работать и в никсах и в винде? Ибо сказали тему работы в институте надо написать прогу типа справки в винде, но из за того что гос учереждения переводят на линукс, а сейчас стоит винда то сегодня я напишу под винду а завтра там будет линукс или наоборот вот и надо разобраться на каком языке написать? си++ или си шарп или еще что нить? я хз всегда писал только сайты на пхп а тут надо прогу
22 сентября 2009 в 10:05
#38, чем?
21 сентября 2009 в 20:04
Изучении – нет, написании программ – да.
20 сентября 2009 в 23:00
без проблем. поможет ли понимание устройства компьютера в изучении пролога?
20 сентября 2009 в 21:04
Ты сейчас поменял очередность. Я про зависимость понимания языка от понимания устройства машин.
18 сентября 2009 в 22:05
пролог, например. фиг ведь, посмотрев на подобный язык, догадаешься об устройстве компьютера.
18 сентября 2009 в 22:02
#33 А можно пример языка для понимания которого не нужно понимать как работает компьютер?
18 сентября 2009 в 21:04
C++ – достаточно низкоуровневый язык, так что для его понимания все-таки придется понять, как работает компьютер.
18 сентября 2009 в 17:03
После PHP легче переходить на Java. В С++ не всё так светло. И время на основательное изучение в разы скорее всего.
15 сентября 2009 в 16:01
Java, либо c++ с библиотекой виджетов aka qt/wxwidgets, либо питон с библиотекой виджетов. В зависимости от личных предпочтений и необходимого быстродействия.
15 сентября 2009 в 16:00
Спасибо
15 сентября 2009 в 15:01
Выбирай java, не проиграешь:Куча библиотек, несколько серьезных и бесплатных средств для разработки. Наличие стандартов. Насчет внешнего вида: можно использовать SWT и вид будет как родное приложение в операционке.
15 сентября 2009 в 14:05
мне говорили, что и на PERL можно gui-проги писать… он же тоже кросплатформенный…
15 сентября 2009 в 14:03
Кому не нравится, как выглядят Java-Программы может написать собственный LookAndFeel. Можно нарисовать все, чего душа пожелает
15 сентября 2009 в 14:02
По-моему, стоит попробовать Python. Он будет работать в линуксе. И для виндовс можно создать stand-alone версию, например с помощью py2exe.
Если GUI нужен, то стоит попробовать Tix. Он сейчас включен в дистрибутив Python и набор базовых виджетов в нем значительно больше, чем в Tkinter.
15 сентября 2009 в 13:04
Если нужна прога, которая будет запускаться и под Виндой и под никсами без перекомпиляции, то Java, либо какой-нибудь интерпретируемый язык (Python, Ruby и т.п.)
Если же просто нужна возможность скомпилировать прогу под любой платформой, то C++ с кросплатформенной библиотекой для GUI, например Qt.
15 сентября 2009 в 12:03
А как на счет отрисовки интерфейса java-программ? Как-то жаловались, что некрасивый интерфейс по сравнению с родным в операционке.
15 сентября 2009 в 11:05
На мой взгляд – Java проще, хотя, конечно, дело вкуса.
15 сентября 2009 в 11:04
Спасибо что откликнулись
а что легче? java или qt?
15 сентября 2009 в 8:04
"надо написать прогу типа справки в винде" – наверно это не работа с железом Я тоже за яву
15 сентября 2009 в 8:04
Советую Qt
15 сентября 2009 в 8:00
обеими руками за JAVA )
15 сентября 2009 в 3:03
С++\wxWidgets
15 сентября 2009 в 1:05
Согласен, что Java, правда вопрос для каких целей будет приложение? Если работа с железом, то по определению все будет работать на порядок медленней…
15 сентября 2009 в 1:04
конечно Java надо юзать, он для того и создавался.
15 сентября 2009 в 1:03
Знаю точно, что в delphi 7 есть подержка кроссплатформенности. Вроде бы только нужно поменять одну директиву компилятора. А лучше всего писать с помощью встроенных сред разработки прямо в линукс. Если же конечно такие имеются….
15 сентября 2009 в 1:03
Дополнительные библиотеки подключать не надо
15 сентября 2009 в 1:00
C++/Qt
15 сентября 2009 в 0:05
#10 а как же ява?
#11 а моно для некоторых задач вполне моно. нужно точнее на тз глянуть.
15 сентября 2009 в 0:03
Brainfuck =)
На самом деле немного в шоке от ответов…
Вопрос надо ставить не "на чём" а "как". Языка/инструмента/библиотеки дающих кроссплатформеность по факту применения не существует. Переносимость приложения не флаг да-нет, это множество гарантированно, возможно, и заведомо не- пригодных платформ. Его расширение – результат работы мозга и рук, а не применения дежурного тру-средства.
15 сентября 2009 в 0:03
>> ну си шарп отпадает.
а mono?
15 сентября 2009 в 0:02
ну си шарп отпадает.
а какого рода прога?
14 сентября 2009 в 23:05
QT и C++
14 сентября 2009 в 23:03
QBasic
14 сентября 2009 в 23:02
QT
14 сентября 2009 в 23:02
"личный ноут с виндой =)" не подходит по условиям задачи.
14 сентября 2009 в 23:00
Java
14 сентября 2009 в 23:00
tk
14 сентября 2009 в 23:00
или личный ноут с виндой =)