Кросплатформенная RnQ

Больше
17 года 8 мес. назад #1 от Ference
Ference создал тему: Кросплатформенная RnQ
После небольшого разговора на днях с Рапидом возникла мысль создать аналог RnQ для Linux. Но в связи с тем что она написана на делфи полюбому придется переписывать под другой язык (оставлять на делфи под линукс имхо изврат).

Возник выбор: либо C++ на QT, либо ява.
Я решил остановиться на яве. Полная кроссплатформенность, будет работать на Windows, Linux, BSD, Mac OS и др где есть JRE =)
Конечно под виндой необходимость отпадает ведь есть просто RnQ, а под линукс будет самое то. Когда будет релиз не знаю (не раньше конца года).

Прилагаю скриншотег JAVA.
Жду каментов, пожеланий и предложений.

<br /><br />Post edited by: Ference, at: 2007/04/12 19:40
Тема заблокирована.
Больше
17 года 8 мес. назад #2 от TiMeTraSheR
TiMeTraSheR ответил в теме Re:Кросплатформенная RnQ

12.04.2007 19:43:09, F.E.R.E.N.C.E.
ща слюни и маты у народа потекут

Токашто хател это самое нопесадь ;)
Тема заблокирована.
Больше
17 года 8 мес. назад #3 от ReMi
ReMi ответил в теме Re:Кросплатформенная RnQ
Да по скрину ничего так... а насчет языка... не знаю, почему, но я бы делал на Си))) на Тыве не хатю... Но это сугубо мое личное и не особо объективное мнение... :)
Тема заблокирована.
Больше
17 года 8 мес. назад #4 от OverQuantum
OverQuantum ответил в теме Re:Кросплатформенная RnQ
Ference wrote:

После небольшого разговора на днях с Рапидом возникла мысль создать аналог RnQ для Linux. Но в связи с тем что она написана на делфи полюбому придется переписывать под другой язык (оставлять на делфи под линукс имхо изврат).

Возник выбор: либо C++ на QT, либо ява.
Я решил остановиться на яве. Полная кроссплатформенность, будет работать на Windows, Linux, BSD, Mac OS и др где есть JRE =)

Ну если цель - кроссплатформенность без пересборки, то поддерживаю выбор Java.
.NET есть, но он, ИМХО, нацелен преимущественно на Windows и слишком молод ещё для серьёзной эксплуатации.

Questions are plentiful. Answers are few.
Тема заблокирована.
Больше
17 года 8 мес. назад #5 от Ference
Ference ответил в теме Re:Кросплатформенная RnQ
Для С++ возникает такой вопрос: на чем делать графическую оболочку (GUI). Довольно популярный вариант - библиотека QT. Однако если это хорошо для Линукса это очень хреново для тех ОС для который QT не является родственной или не входит в стандартный комплект поставки, ибо весит она многовато. Например если R&amp;Q для винды переписать на QT и приложить к ней dll чтобы оно запускалось скажем под виндой, то RnQ будет весить больше 7 метров точно.

С явой таких проблем не возникнет, и поскольку раз уж переписывать на другой язык для других ОС то имхо надо мыслить глобально, ява без лишнего геморроя может обеспечить работоспособность почти под любую ОС.
Тема заблокирована.
Больше
17 года 8 мес. назад #6 от ReMi
ReMi ответил в теме Re:Кросплатформенная RnQ
Я же говорил, ИМХО. Если лучше на яве - то я обеими руками ЗА... хотя Си знаю посредственно а тыву и того хуже (: Так что:) Я тада чисто ЗА идею ;)
Тема заблокирована.
Больше
17 года 8 мес. назад #7 от Sephiroth
Sephiroth ответил в теме Re:Кросплатформенная RnQ
В принципе если RnQ перенести на яву, то кто знает, может дело дойдёти до мобильной RnQ, вот это будет курто!!!
Тема заблокирована.
Больше
17 года 8 мес. назад #8 от iddqd2
iddqd2 ответил в теме Re:Кросплатформенная RnQ
я конечно не програмер, но имхо не очень хорошая идея на яве писать. Мое ИМХО, все-таки на с наверное надо писать. Актуальность проги для bsd не вполне ясна. Если это FreeBSD, то там линуксовые проги пашут нормально, если ж это другие bsd, Open, Net или DragonFly, то вообще необходимость крысы в этих осях под большим сомнением. Их чаще из консоли адиминят без иксов вообще. Если кого из этих админов припрет, то он уж себе наверное найдет че-нить другое.
Насчет кросплатформенности вопрос: она под Wine работает? Если да, то зачем вообще огород городить?
Тема заблокирована.
Больше
17 года 8 мес. назад #9 от Ference
Ference ответил в теме Re:Кросплатформенная RnQ
Насчет BSD согласен.
Под Wine оно то работает но работает криво и местами с тормозами, и вообще wine не панацея. Если и делать под *nix то делать конкретно имхо... К тому же меня не радует вопрос с GUI (в плане библиотек) очень не хочется QT/GTK юзать. Ява в этом вопросе более демократична. Версия для мобильников может будет а может и нет. Переделать для мобилок будет не сложно но это будет не раньше пары финальных релизов, то есть далеко не в блмжайшее будущее.
Тема заблокирована.
Больше
17 года 8 мес. назад #10 от Sad
Sad ответил в теме Re:Кросплатформенная RnQ
ReMi, писать ИМХО не-программиста в этой теме - не самая лучшая идея, как думаете? ;)

Полностью поддерживаю выбор джавы.
Тема заблокирована.
Больше
17 года 8 мес. назад #11 от iddqd2
iddqd2 ответил в теме Re:Кросплатформенная RnQ
ок, согласен. Я больше саму идею критикую, распыляться на несколько одинаковых клиентов на разных языках, честно говоря, странно. Лучше текущий релиз вылизать до блеска общими силами. А так хоть на ассемблере пишите.
Тема заблокирована.
Больше
17 года 8 мес. назад #12 от boulder
boulder ответил в теме Re:Кросплатформенная RnQ
Ява - вполне разумный выбор.
Тема заблокирована.
Больше
17 года 8 мес. назад #13 от DiveSlip
DiveSlip ответил в теме Re:Кросплатформенная RnQ
Лично мне нравится идея джавы.. я даже с удовольствием готов помочь, если будут нужны руки программера-джависта:)
Тема заблокирована.
Больше
17 года 8 мес. назад #14 от Snowind
Snowind ответил в теме Re:Кросплатформенная RnQ
Я тоже за яву... готов помочь, правда опыт работы с явой пока маленький
Тема заблокирована.
Больше
17 года 8 мес. назад #15 от Андрей Ловерской
Андрей Ловерской ответил в теме Re:Кросплатформенная RnQ
На каком бы языке не писалось это уже будет совсем другой клиент. RNQ это проект ICQ пейджера на одном из простейших языков-Delphi. Отход на другой язык даже при условии полного сохранения исходного кода( что зачастую не возможно)приводит к созданию самостоятельного клиента. Если есть желание писать на java- пиши. Но называть это как кросплатформенная RNQ не стоит. Это будет новый самостоятельный кросплатформенный клиент построенный на тех же принципах, что и нами любимая RNQ.
Тема заблокирована.
Больше
17 года 8 мес. назад #16 от Mikael
Mikael ответил в теме Re:Кросплатформенная RnQ

на одном из простейших языков-Delphi


простейших? о_О ну ну..
Тема заблокирована.
Больше
17 года 8 мес. назад #17 от Rapid D
Rapid D ответил в теме Re:Кросплатформенная RnQ
Андрей Ловерской wrote:

RNQ это проект ICQ пейджера на одном из простейших языков-Delphi.

За такое можно и забанить... :evil:

Всё-равно что сказать, что английский - один из простейших языков. Многие люди говорят тока на нём, и ничего, живут как-то :)
И если вы не умеете говорить на каком-то из языков - не значит, что он примитивен, и не достоин вас :)

Стихи на любом языке остаюца стихами.
Только вот чтобы переводить их на другой язык нужно быть тоже поэтом.

Так-же и с R&amp;Q. Чтобы перевести её на другой язык - нужно это делать не тупо по словорю, а с лирикой...

Но называть это как кросплатформенная RNQ не стоит. Это будет новый самостоятельный кросплатформенный клиент построенный на тех же принципах, что и нами любимая RNQ.

Гамлета на русском же читают, и ничего.
Не переименовали же при этом его :)

Даже сама R&amp;Q уже столько раз менялась кардинально, что её уже 100 раз можно было переименовывать :)
Правда один раз было переименование, потому что поменялись и принципы, а не только построение :)

В общем - полностью НЕ согласен с Андреем!

Ещё прикольнуло jRQ - будет такой жирок. Типа Special for Жирика :)

Ну и пральн, будем пропагандировать ЛДПР :)
Тема заблокирована.
Больше
17 года 8 мес. назад #18 от Андрей Ловерской
Андрей Ловерской ответил в теме Re:Кросплатформенная RnQ
Хм... мнение ясно.

For Mikael: Спорить про простоту языков можно долго. И я этого делать не буду.

For All: Сравнивать языки программирования также нелепо как и языки общения. Да, любым языком можно выразить мысль, но передать чуства нельзя.
Гамлет. Сколько переводов его существует?А сколько еще будет? Читали ли Вы его в оригинале? Возьмите оригинал и перевод и Вы увидите насколько большая разница. В угоду красивой строфе многим пренебрежено.
Это если о высоком. А если о низком то пример из самой доступной массовой культуре-о кино. Кто смотрел Такси и Ньюйоркское такси? \&quot;Невезучие\&quot; снятые французами и переснятые американцами?
Разницу чуствуете? а Ново-русские сериалы снятые по американским сценариям? Разве это одно и тоже?

При переходе на другой язык программирования, да, Вы можете \&quot;вылезать\&quot; код так, что никто отличий не заметит, но программа всеравно будет работать по другому. Все возможности программы будут реализованы по другому. Новый клиент будет обладать новыми принципиальными качествами, новыми функциями,и оставлять старое название это тоже самое что на ВАЗе начнут выпускать новую модель и скажут Что это Мерседес.

Даже сама R&amp;Q уже столько раз менялась кардинально, что её уже 100 раз можно было переименовывать
Правда один раз было переименование, потому что поменялись и принципы, а не только построение


Не нужно лукавить. Переименование связано было со всем с другим. А из принципов поменялось только то что она стала только частично OpenSource и дистрибутив стал больше метра. Расширение функционала, которое привело к переделке структуры это не в счет. Не посчитайте, что я не ценю проделаную работу-работа проделана огромная. А если учитывать что она сделана на голом энтузиазме фактически одного человека, то является вообще уникальной.

Ящерицы и тритоны очень похожи, но мы же не называем тритонов кросплатформеной ящерицей. и тут не нужно путать. Клиент возможно будет хороший, но это будет не RQ!
Тема заблокирована.
Больше
17 года 8 мес. назад #19 от Vegas
Vegas ответил в теме Re:Кросплатформенная RnQ
Винду поставил только бы за то, что там работают фубар и rnq.
java не одобряю за медлительность. gtk или qt будет логичнее.
Хотя я буду в меньшинстве.

Предлагаю выпустить тестовую версию и начинать ловить баги.
Тема заблокирована.
Больше
17 года 8 мес. назад #20 от OverQuantum
OverQuantum ответил в теме Re:Кросплатформенная RnQ
Vegas wrote:

Предлагаю выпустить тестовую версию

+1.
Хотя, я думаю, ещё очень далеко до хоть сколько-нибудь работающего ICQ-клиента.
Тем не менее, Ference с чего-то сделал скриншот. Я думаю, стоит выложить эту \&quot;болванку\&quot;, даже если она просто запускается - чтобы все желающие могли оценить возможность запуска такого клиента на (своих) различных ОС.

Кстати, с плагинами надо что-то будет делать. Тепершние DLL кросплатформенными не являются.

Questions are plentiful. Answers are few.
Тема заблокирована.
Модераторы: bassvazoozaDelphukdekTiMeTraSheRLaDyStRaNGed0CeNTRapid D
Время создания страницы: 0.472 секунд
Работает на Kunena форум