Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 08:31:47

Страниц: [1] 2 3
Печать
Автор Тема: Кроссплатформенное программирование  (Прочитано 322 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mario    ↓ 
26 Декабрь, 2011, 01:02:46
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

Всем доброго вечера.
И так, впереди много выходных, которые я уже начал отмечать, всех с наступающим! ;)
В общем вся суть такова, что я очень давно хочу заиметь в загашнике пару удобных для себя программ. Но мораль такова, что я не хочу писать ПО завязанное на определенную ОС, максимум это отдельные библиотеки/модули которые будут использовать функции ОС.
Хочу следующего:
- реальная кроссплатформенность. В идеале это должно быть что-то высокоуровневое. Но в реальности, ради быстроты и каких нибудь плюшек, готов жертвовать удобством программирования (желательно что бы жертва касалась только интерфейс-дизайной части)
- быстрая отзывчивость интерфейса, без фризов после кликов, т.е. интерфейс должен продолжать работать а не виснуть.
- хорошее комьюнити, желательно русскоязычное, но не обязательно.
- большая куча готовых и хороших библиотек-модулей (аля пайтон)
 
И так, что вы посоветуете? Какой язык, какие технологии? Или данные требования из мира фантастики?
Спустя 3 минуты 6 секунд добавил
Сам я склоняюсь к тому, что придется писать на Cpp + Qt, т.к. посмотрев ГУИ-приложения на пайтоне и яве понял, что с интерфейсной частью там проблемы...
Записан

с ув. mario.
Контакты
Абырвалг    ↓ 
26 Декабрь, 2011, 01:05:56 , спустя 3 минуты 10 секунд
НЕ ХУЕТА! ХУЕТА!

PHP Infected, симфоеб, маконенавистник
Группа: Джедаи

Карма: 80
Сообщений: 6096
Сила слова: 1.31

Java?
Спустя 1 минуту 24 секунды добавил
хочу заиметь в загашнике пару удобных для себя программ
хочу стол. Пойти в магазин и купить? нее, нахуй, что у меня - руки из жопы что ли?. Сам слабаю. Пойду в лес, нарублю деревьев, распилю на доски
Спустя 53 секунды добавил
что это за программы такие спецефические?
Записан

PHP does the job since 1995
Пожалуйста, не надо делать двойные клики по ссылкам. Это создает избыточную нагрузку на сервер
adwo    ↓ 
26 Декабрь, 2011, 01:06:37 , спустя 41 секунду
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16

Python + wxPython. Плюс wxwidgets в том, что он использует графические элементы ОС, т. е. интерфейс не будет выбиваться из системного.
Записан

chmod 777 you mom, bastard
phpdude    ↓ 
26 Декабрь, 2011, 01:10:08 , спустя 3 минуты 31 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

пиши на флеше блеядь!
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
mario    ↓ 
26 Декабрь, 2011, 01:12:18 , спустя 2 минуты 10 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

хочу стол. Пойти в магазин и купить? нее, нахуй, что у меня - руки из жопы что ли?. Сам слабаю. Пойду в лес, нарублю деревьев, распилю на доски
ты понимаешь из всех которые я видел либо уебищные интерфейсы, либо уебищный функционал. Ты не думай, что я велосипедист, мне проще заплатить за ПО, чем ебаться самому.
Java?
У жавы тормазной Свинг... :(
что это за программы такие спецефические?
ты будешь смеятся, но это 1) ту-ду менеджер, 2) торрент-качалко+интерфейс плеера к ней, 3) scp-менеджер с поддержкой ssh-консоли.
Все по отдельности есть, но что бы это работало вместе и без выебонов нет.
 
Python + wxPython. Плюс wxwidgets в том, что он использует графические элементы ОС, т. е. интерфейс не будет выбиваться из системного.
ок, они не выбиваются из стандартного ГУИ, это охуенный плюс. Но блядь чего оно такое тормазное? Апликухи реально фризятся при выполнении каких либо операций.
Спустя 26 секунд добавил
пиши на флеше блеядь!
ага, давай удачи ;)
Записан

с ув. mario.
Контакты
adwo    ↓ 
26 Декабрь, 2011, 01:13:14 , спустя 56 секунд
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16

Кстати, я когда-то делал контакт-книжку. Сначала хотел нормальный GUI сделать, потом решил все сделать веб =)
 
В итоге сделал Python + web.py. В итоге таскал с собой флешку с питоном и этой прогой. Удобно, кстати.
 
Думаю, что сейчас без проблем будет сделать на Flask.
Спустя 46 секунд добавил
Это самое охуенное, что можно придумать =)
Записан

chmod 777 you mom, bastard
mario    ↓ 
26 Декабрь, 2011, 01:14:26 , спустя 1 минуту 12 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

wxPython
хм, хотя предыдущее мое заявления касалось GTK, эдво как у интерфейса со скоростью отзывчивости?
Спустя 43 секунды добавил
Flask
WTF?
Записан

с ув. mario.
Контакты
adwo    ↓ 
26 Декабрь, 2011, 01:18:35 , спустя 4 минуты 9 секунд
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16

хм, хотя предыдущее мое заявления касалось GTK, эдво как у интерфейса со скоростью отзывчивости?
Как и у любого другого гуя на питоне - тормозно.
 
WTF?
http://flask.pocoo.org/
 
Я бы сделал Python + Flask.
Спустя 18 секунд добавил
А главное твой GUI будет выглядеть везде одинаково =)
Спустя 27 секунд добавил
И на HTML + CSS можно делать интерфейсы любой сложности.
Спустя 1 минуту 7 секунд добавил
Да, я просто гений =))
Записан

chmod 777 you mom, bastard
mario    ↓ 
26 Декабрь, 2011, 01:22:32 , спустя 3 минуты 57 секунд
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

Python + Flask.
==
любого другого гуя на питоне - тормозно.
?
Записан

с ув. mario.
Контакты
adwo    ↓ 
26 Декабрь, 2011, 01:33:26 , спустя 10 минут 54 секунды
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16


Python + Flask.
==
любого другого гуя на питоне - тормозно.
?

Flask - это микро веб-фреймворк на питоне
« Последнее редактирование: 26 Декабрь, 2011, 01:33:26 от adwo » Записан

chmod 777 you mom, bastard
mario    ↓ 
26 Декабрь, 2011, 01:35:58 , спустя 2 минуты 32 секунды
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

Flask - это микро веб-фреймворк на питоне
да прочитал, сори сразу по линку не сходил.
Записан

с ув. mario.
Контакты
kostyl    ↓ 
26 Декабрь, 2011, 02:25:55 , спустя 49 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

занедельный антипаттерн
Группа: Джедаи

Карма: 60
Сообщений: 3523
Сила слова: 1.7

джава, питон
Записан

качество жизни обратно пропорционально количеству лени
mario    ↓ 
26 Декабрь, 2011, 02:47:18 , спустя 21 минуту 23 секунды
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09


джава, питон
ну эти слова я знаю ;)
может расскажешь чем они мне подходят? :)
Записан

с ув. mario.
Контакты
mario    ↓ 
26 Декабрь, 2011, 04:05:00 , спустя 1 час 17 минут 42 секунды
НЕ ХУЕТА! ХУЕТА!

wazzup
Группа: Джедаи

Карма: 67
Сообщений: 6162
Сила слова: 1.09

в общем гугления и чтение хабра привели к тому, что лучше Qt&C++ нету ничего лучше.
Записан

с ув. mario.
Контакты
Nyaah    ↓ 
26 Декабрь, 2011, 10:45:38 , спустя 6 часов 40 минут 38 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 34
Сообщений: 522
Сила слова: 6.51

Теоретически ещё можно юзать air, если создаваемое приложение не сильно сложное, тогда никакой ебли с мемориликами, плюс реалне кросплатформенность, при наличии на целевой машине эйра - винда/линукс/андроид/яось, плюс он проще в изучении, но мне не нравится ни один фреймворк, который мы использовали на работе (что голый флекс(тут только низкий уровень с точки зрения as3, mvc самописное), что кейнгорн, что роботлегс, все куёня какая-то)).
А так да, qt однозначно, свинг тоже не нравится. Единственный минус в винде приложение компилится с помощью mingw и соответственно gnu c++, отсюда возможны траблы с недостатком либо несовместимостью каких-либо либ на машинках, на которых не стоит mingw. Хотя так то в теории можно qtcreator пришить к майкросовтовскому компилятору, но я дальше уже не копал.
Записан

Work, buy, consume, die
Страниц: [1] 2 3
Печать
 

Перейти в: