Comments 63
Я так чувствую, что у вас есть уже какая-то гениальная задумка и планы на покорение мира ;)
+4
Раз имеете опыт программирования на PHP, то можете попробовать PHP-GTK.
-5
Ни в коем случае! Тормозная и забагованная поделка.
+7
Да не, хотелось-бы именно совместить написание програмки и изучение нового языка
0
Плохой совет в любом случае. Не надо использовать ПХП для того, для чего он изначально не был создан.
+3
C++ в связке с QT.
+13
Если с интерпретируемыми языками не прокатит, то можно и так сделать… Но пока хотелось-бы узнать по-поводу Python или Ruby
0
Мой выбор Python и GTK
Почему GTK? Gnome более популярен чем KDE и я сам сижу под гномом.
Ruby, в последний раз когда я его смотрел, работал гораздо медленее питона.
Для windows делал дистрибутивы при помощи py2exe, запаковывал в инсталятор Inno Setup. Получались файлики размером около шести мегабайт. WxWidgets, насколько я помню, занимал меньше места. Еще его плюс — нативные диалоги выбора файла под Windiws. Но мне он просто не понравился.
Почему GTK? Gnome более популярен чем KDE и я сам сижу под гномом.
Ruby, в последний раз когда я его смотрел, работал гораздо медленее питона.
Для windows делал дистрибутивы при помощи py2exe, запаковывал в инсталятор Inno Setup. Получались файлики размером около шести мегабайт. WxWidgets, насколько я помню, занимал меньше места. Еще его плюс — нативные диалоги выбора файла под Windiws. Но мне он просто не понравился.
+4
Хотите Python — берите Python + Qt.
+5
Eclipse + java = быстро написать программу с гуи)
А почему так не хочете на java писать?
А почему так не хочете на java писать?
+7
задачи:
— написать хоть бы что
— hello world на незнакомом языке
— срочный заказ а вы не знаете на чем писать
или что еще? Каждой задаче свои инструменты (при этом возможно что и совершенно различные). Я, если честно, совершенно не понимаю, что Вы хотите услышать в ответ
— написать хоть бы что
— hello world на незнакомом языке
— срочный заказ а вы не знаете на чем писать
или что еще? Каждой задаче свои инструменты (при этом возможно что и совершенно различные). Я, если честно, совершенно не понимаю, что Вы хотите услышать в ответ
-1
посмотри в сторону xulrunner, писать на javascript. использую в связке с Qooxdoo — очень красиво получается, но ничто не мешает использовать любой другой js фреймворк. кросплатформенно и интерпретируемо :)
0
Я из похожих соображений выбрал Python. И не пожалел.
После некоторого понимания можно писать программы в несколько раз короче, чем на C++ или наверное Java.
Очень много хороших библиотек.
После некоторого понимания можно писать программы в несколько раз короче, чем на C++ или наверное Java.
Очень много хороших библиотек.
+2
Java. Будет достаточно просто и увлекательно
+2
надо же, столько постов и еще никто не заикнулся про CL
+1
Python & GTK/QT. К вашим требованиям, как мне кажется, ничего лучше не подходит. Выбор между GTK/QT же, зависит от ваших предпочтений.
+5
Да кстати на AIR будет самое-то, только это грубо говоря «зазипованный» html + JS, так что новыми языками не пахнет.
+1
Поддерживаю. Сам разрабатываю на AIR (правда, под Win) Зато кроссплатформенно.
0
Если сильно хочется эклипса, почему бы не изучить JAVA + Eclipse RCP(Rich Client Platform).
Я недавно получил заказ, и пришлось это дело изучить. Мне понравилось.
Если не слышали такого, Elipse RCP базируется на SWT, который работает для всех платформ, но работает довольно быстро хоть и JAVA.
Да чего рассказывать то, eclipse сам и сделан на своем же RCP :)
Я недавно получил заказ, и пришлось это дело изучить. Мне понравилось.
Если не слышали такого, Elipse RCP базируется на SWT, который работает для всех платформ, но работает довольно быстро хоть и JAVA.
Да чего рассказывать то, eclipse сам и сделан на своем же RCP :)
0
UFO just landed and posted this here
советую Qt и либо Питон (если интерпретируемый), либо C++ (если важна скорость приложения). Сейчас Qt развивается настолько семимильными шагами, что ГТК и не снилось (взять тот же готовящийся порт под S60)
+1
Питон с wx или Qt.
+1
У wx все не очень радужно с кроссплатформенностью. В смысле, если делать что-то чуть-чуть нетривиальное, на другой платформе сразу ползут специфичные для платформы баги, не говоря уже о том что layout весь разъезжается.
Т.е. это решаемо, но времени надо потратить на них изрядно.
Т.е. это решаемо, но времени надо потратить на них изрядно.
0
А вообще да, питон тут это то что доктор прописал, и numpy + matplotlib для «обработки с использованием некоторых физико-математических законов» будет очень в кассу.
0
В последнее время я всё больше задумываюсь над тем, что на такие вопросы вообще не стоит отвечать, так как они перерастают в бессмысленные холивары.
-2
UFO just landed and posted this here
А схема не катит? В частности ypsilon.
0
Самое простое и самое кросплатформенное Python и Tk (модуль tkinter).
Tk — очень древняя штука, она уже всюду портирована и входит в стандартную поставку Python. То есть ваша Python/Tk-прога будет работать всюду без доустановки библиотек. По Tk есть масса книг, сайтов, рецептов, wiki… На любой вопрос ответ находится очень легко. Недостаток у Tk только один — убогий (по сравнению с современными библиотеками) набор виджетов. Если вас устроят самые обычные кнопки, промотки, поля… — то Tk — то, что вам нужно!
Если вам нужен красивый внешний вид, стили… то я бы выбрал Qt, но это уже сложнее.
Tk — очень древняя штука, она уже всюду портирована и входит в стандартную поставку Python. То есть ваша Python/Tk-прога будет работать всюду без доустановки библиотек. По Tk есть масса книг, сайтов, рецептов, wiki… На любой вопрос ответ находится очень легко. Недостаток у Tk только один — убогий (по сравнению с современными библиотеками) набор виджетов. Если вас устроят самые обычные кнопки, промотки, поля… — то Tk — то, что вам нужно!
Если вам нужен красивый внешний вид, стили… то я бы выбрал Qt, но это уже сложнее.
+1
+1
А что за интересная прога у Вас на скрине?
0
Судя по деталям, десктопный загрузчик на хостинги картинок.
0
Гугл ничего не нашел на этот счет.
0
Вероятно, это программа «для себя» :)
0
И, кстати, выдача Гугла:
www.google.com.ua/search?hl=uk&q=gUimge&btnG=%D0%9F%D0%BE%D1%88%D1%83%D0%BA&meta=
www.google.com.ua/search?hl=uk&q=gUimge&btnG=%D0%9F%D0%BE%D1%88%D1%83%D0%BA&meta=
0
Кстати, именно так и поступил: Python + GTK + Glade
Python нравится, GTK как-то не очень пока… Посмортю, пожалуй, еще WxWidgets или Qt чтоб было с чем сравнивать…
Python нравится, GTK как-то не очень пока… Посмортю, пожалуй, еще WxWidgets или Qt чтоб было с чем сравнивать…
0
0
Tk — да, Tcl… я бы не советовал. Язык очень специфический, не похожий ни на что. Использовать его для своих нужд очень удобно, но работу tcl-щиком вы найдёте. В общем, для карьерного роста tcl не поможет (хотя и не помешает).
+1
Чем вас Java не устраивает, так и не объяснили.
+2
Точно не смогу сказать, но некоторые знакомые на него жаловались. Хотя вроде один из стандартов для бизнес-приложений.
Ну и вообще как-то много видел статей «делаем это на питоне» «смотрните как это легко делается на Ruby» и в то-же время попадались типа «странное поведение функции такой-то в Java»
Плюс часто приходилось сталкиваться с кривыми программами на Java (да-да, эклипс хорош и он на яве). И в то-же время, работая под линуксом, встречал очень много отличных приложений на питоне (как крупных так и маленьких)
Вообще вопрос интересный, возможно это просто как-то сформировано из информационного шума
Ну и вообще как-то много видел статей «делаем это на питоне» «смотрните как это легко делается на Ruby» и в то-же время попадались типа «странное поведение функции такой-то в Java»
Плюс часто приходилось сталкиваться с кривыми программами на Java (да-да, эклипс хорош и он на яве). И в то-же время, работая под линуксом, встречал очень много отличных приложений на питоне (как крупных так и маленьких)
Вообще вопрос интересный, возможно это просто как-то сформировано из информационного шума
0
Python + Qt
+3
Groovy + Griffon.
0
Хотелось-бы дополнительно узнать насчет принципиальных различий между Qt и GTK
Какие плюсы, какие минусы…
Какие плюсы, какие минусы…
+2
хм, фраза «работает из коробки» в контексте windows сначала натолкнула на мысль «все красноглазики такие красноглазики», но ведь если подумать — в окнах и правда скоро просто так ничего не взлетит — взять хотя бы фреймворки…
0
Сам совсем недавно решил изучить Flex, Actionscript3 похож на Java и Javascript, даже CSS есть, если в этой области опыт есть, то осваивается довольно легко. Для exe из коробки — есть AIR, правда до него я еще не добрался.
Из плюсов можно отметить богатый встроенный набор библиотек для работы с UI и заточенность под одну платформу (не нужно думать о кроссплатформенности, как с Javascript)
Из минусов — тулзы платные, либо свободные но довольно ограниченные. Использую FlashDevelop, даже отладчик неплохой, а вот с графическим дизайнером форм туговато.
Мое мнение — попробовать стоит, поскольку Ваш основной опыт в стороне Web, то это хороший «переходной мостик» :)
Из плюсов можно отметить богатый встроенный набор библиотек для работы с UI и заточенность под одну платформу (не нужно думать о кроссплатформенности, как с Javascript)
Из минусов — тулзы платные, либо свободные но довольно ограниченные. Использую FlashDevelop, даже отладчик неплохой, а вот с графическим дизайнером форм туговато.
Мое мнение — попробовать стоит, поскольку Ваш основной опыт в стороне Web, то это хороший «переходной мостик» :)
+1
А почему бы не использовать C# с Mono/.NET?
0
Java. Swing или SWT.
0
Sign up to leave a comment.
На чем написать програмку?