| 
	
		
		
			| Как начать разрабатывать кроссплатформенные приложения? |  |  |  |  |  |  |  | 
| Stage | Дата: Воскресенье, 02 Октября 2011, 21:01 | Сообщение # 21 |  | постоянный участник Сейчас нет на сайте | Местные раки как всегда делают мой день. А суть отсылки между тем в том, что smalltalk появился на 20 лет раньше, чем java. Это к слову о революции в ООП. |  |  |  |  |  | 
| Сибирский | Дата: Воскресенье, 02 Октября 2011, 21:04 | Сообщение # 22 |  |   Javatar Сейчас нет на сайте | не в ООП революция... Читай вики Добавлено (02.10.2011, 21:04)---------------------------------------------
 ООП появился многим раньше
 
 
    |  |  |  |  |  | 
| noTformaT | Дата: Воскресенье, 02 Октября 2011, 21:36 | Сообщение # 23 |  |   Ukrainian independent game developer Сейчас нет на сайте | Quote (Сибирский) Ты на флекс будешь писать приложения корпоративные? RIA тебе что то говорит?
 
 
 Quote (Сибирский) Пока жаба не умрет.ну да, истинно жабовская платформа Андроид ничего не имеет общего с Джавой.
 И это не единственный пример. Платформ на которые пишут на ж2ме еще меньше, да они поддерживаются, но не котируются )))
 
 
  @noTformaT 
   |  |  |  |  |  | 
| Сибирский | Дата: Воскресенье, 02 Октября 2011, 22:06 | Сообщение # 24 |  |   Javatar Сейчас нет на сайте | noTformaT, жаба, всмысле Джава) Добавлено (02.10.2011, 22:06)---------------------------------------------
 ладно, давайте не холиварить
 
 
    |  |  |  |  |  | 
| noTformaT | Дата: Воскресенье, 02 Октября 2011, 22:12 | Сообщение # 25 |  |   Ukrainian independent game developer Сейчас нет на сайте | Quote (Сибирский) жаба, всмысле Джава) Я знаю. Андроид - это обычная регистровая машина, написанная на си или с++, так же как И ЖВМ, принципы ее работы практически одинаковы (на практике жвм немного другая).
 
 Quote Программы для Dalvik пишутся на языке Java. Несмотря на это, стандартный байт-код Java не используется, вместо него Dalvik VM исполняет байткод собственного формата. После компиляции исходных текстов программы на Java (при помощи javac) утилита dx из «Android SDK» преобразует .class файлы в формат .dex, пригодный для интерпретации в Dalvik.Это что касается Андроида. Что касается других платформ. Автор топика перечислил нужные ему. На айос знаете кучу приложений на джаве? да вообще есть инфа (кроме офф) о том как писать на джаве под айфоны и айпад?
 Те три платформы на который за 9 минут было созданное приложение на флеше - АйОс, АндроиД, БлекБерри. На этих платформах котируются джава приложения? Джава остается только еще в Энтерпрайзе, вне него ее уже редко заметить можно.
 
 
  @noTformaT 
   |  |  |  |  |  | 
| Stage | Дата: Воскресенье, 02 Октября 2011, 22:15 | Сообщение # 26 |  | постоянный участник Сейчас нет на сайте | Quote Джава остается только еще в ЭнтерпрайзеВне энтерпрайза она и не нужна никому.
 |  |  |  |  |  | 
| noTformaT | Дата: Воскресенье, 02 Октября 2011, 22:24 | Сообщение # 27 |  |   Ukrainian independent game developer Сейчас нет на сайте | Quote (Stage) Вне энтерпрайза она и не нужна никому.не спорю. Это все из за оракла. Это их надо чертвертовать.
 Оракл по своему существу компания делающая энтерпрайз решения, создатели джавы - Сан Микросистем не сильно были связаны с энтерпрайзом, в последние годы своей жизни - да, а начинали как простые изготовители всякой домашней техники, потом пошли процессоры спарки, грин оак и т.д и т.д.
 
 После слияния Сана и Оракла, все поняли что путь джавы - только энтерпрайз.
 
 
  @noTformaT 
   |  |  |  |  |  | 
| DDTAA | Дата: Воскресенье, 02 Октября 2011, 22:29 | Сообщение # 28 |  | заслуженный участник Сейчас нет на сайте | Хм, за то время, пока меня не было, форумчане раскритиковали яву и подняли С++. С++ пока не комментируют. С выбором вы мне пока определиться не помогли, скорее сделали его сложнее:-). Что из перечисленного больше используется, больше востребованно...? Мне, скорее всего, будет нужно писать не крупные корпоративные приложения на принципе одна машина-одно приложение, а, скорее, не очень большие пользовательские программы, по крайней мере, по началу.
 Флеш, флекс... брать не хочу, мне всегда кажутся они какими-то сложными, запутанными что ли, документации русской мало(кроме книг типа Колина Мука хорошие доки можно по пальцам пересчитать)
 
 Да, я новичок, поэтому вопросы у меня иногда глупые......
 Да, у меня действительно такой ник.......
 ...А я не знаю, почему по профилю мне 28 лет и я Адольф:-)...
 |  |  |  |  |  | 
| noTformaT | Дата: Воскресенье, 02 Октября 2011, 22:38 | Сообщение # 29 |  |   Ukrainian independent game developer Сейчас нет на сайте | Quote (DDTAA) Что из перечисленного больше используется, больше востребованно...? разработка кроссплатформенного ПО бес использования песочниц - я не разу не видел подобных вакансий.
 Намного легче писать на песочницах, чем реализовывать некое подобие песочницы.
 
 И так:
 
 АйОс - там все еще сидит Объектив Си
 Андроид - Джава, джава, и джава.
 Вин (эпик вин) - СиШарп, дотНет никто не отменял сейчас, так и в новых релизах Вин
 Линух и братья - Джава (это если линух стоит на сервере, кроме джавы можно еще добавить ), стационарные машины я вижу только у школоло у которых непонятно от чего стоит убунту. Стационарным линухом никто толком не интересуется.
 
 Вывод - кроссплатформенного очень мало. И советую посмотреть в сторону песочниц.
 
 
  @noTformaT 
   |  |  |  |  |  | 
| DDTAA | Дата: Воскресенье, 02 Октября 2011, 23:00 | Сообщение # 30 |  | заслуженный участник Сейчас нет на сайте | Да, я понимаю. Но, вроде как, с Кьют/Кутэ и Мармеладом неплохой кроссплатформенности я добиваюсь:-)? Но несколько напрягает стоимость продуктов... 
 Да, я новичок, поэтому вопросы у меня иногда глупые......
 Да, у меня действительно такой ник.......
 ...А я не знаю, почему по профилю мне 28 лет и я Адольф:-)...
 |  |  |  |  |  | 
| Сибирский | Дата: Воскресенье, 02 Октября 2011, 23:12 | Сообщение # 31 |  |   Javatar Сейчас нет на сайте | а я не понял, что ты вкладываешь в кроссплатформенность? И да, у меня, например, альтЛинукс со всякими спецвыпусками программ, типа eclipse
 
 
    |  |  |  |  |  | 
| DDTAA | Дата: Воскресенье, 02 Октября 2011, 23:37 | Сообщение # 32 |  | заслуженный участник Сейчас нет на сайте | Я, наверное, имею ввиду не совсем то, что называется кроссплатформенностью:-) Мне не обязательно переносить скомпилированную программу всюду. Мне хватит возможности IDE и Framework'а компиллировать один и тот же код для разных платформ:-) 
 Да, я новичок, поэтому вопросы у меня иногда глупые......
 Да, у меня действительно такой ник.......
 ...А я не знаю, почему по профилю мне 28 лет и я Адольф:-)...
 |  |  |  |  |  | 
| allxumuk | Дата: Понедельник, 03 Октября 2011, 06:48 | Сообщение # 33 |  |   старожил Сейчас нет на сайте | Quote (DDTAA) Окна, всевозможные кнопки, бары, таблицы, курсоры... Работа со всеми элементами систем типа Windows, Linux. +приятно иметь во фреймворке вещи типа хорошей сети, работы со звуком, распараллеливания
Как я понял в Tier 2 (C++), можно просто подключать внешние библиотеки, как при написании приложения в какой-нибудь другой среде разработки.
 
 Любой дурак может написать программу, которую поймёт компилятор.
 Хорошие программисты пишут программы, которые смогут понять другие программисты.
 |  |  |  |  |  | 
| DDTAA | Дата: Понедельник, 03 Октября 2011, 15:48 | Сообщение # 34 |  | заслуженный участник Сейчас нет на сайте | Хм, как-то всё затихло. Что мне в итоге выбрать для небольших пользовательских приложений? Почему выбор С++ никто комментировать не хочет? 
 Да, я новичок, поэтому вопросы у меня иногда глупые......
 Да, у меня действительно такой ник.......
 ...А я не знаю, почему по профилю мне 28 лет и я Адольф:-)...
 |  |  |  |  |  | 
| Vinchensoo | Дата: Понедельник, 03 Октября 2011, 15:55 | Сообщение # 35 |  |   Злобный социопат с комплексом Бога Сейчас нет на сайте | DDTAA, опусти уже 2 штукенции в штанах, собери все мужество и сделай выбор. Идеальных инструментов нет. Тебе все разжевали. 
 Или у тебя проблемы с психикой, и ты сам не можешь сделать выбор?
 
 Тогда я за тебя выбираю java, название поэтичное у нее.
 
 
   |  |  |  |  |  | 
| XimikS | Дата: Понедельник, 03 Октября 2011, 16:51 | Сообщение # 36 |  | участник Сейчас нет на сайте | C++ для новичка это ад. Плюсую жаве, 
   На C# (для которого кстати есть вездесущий Mono) или Java все будет все куда красивее и понятнее, тем более если ты планируешь разрабатывать десктоп приложения. Хотя Qt - огромная няшка для плюсов.
 Добавлено (03.10.2011, 16:51)---------------------------------------------
 И да, не совсем понятно нафига тебе эта пресловутая кроссплатформенность)
 |  |  |  |  |  | 
| DDTAA | Дата: Понедельник, 03 Октября 2011, 19:28 | Сообщение # 37 |  | заслуженный участник Сейчас нет на сайте | Ясно, буду брать Яву, скорее всего. Вообще, изначально я хотел именно С++, так как на Пхп чему-то научился, а чрезмерное ООП не очень люблю. Но, попробую начать с Явы, наверное, если совсем плохо пойдёт-пересяду. Другое дело, я так и не понял: какие хорошие фреймворки есть для Явы на мобильные устройства и подходит ли Ява для полноценных десктопных не серверных(не слишком жручих) приложений? Ну и старый вопрос: какая есть хорошая русская или понятная английская информация по NetBeans и Java FX?
 
 Да, я новичок, поэтому вопросы у меня иногда глупые......
 Да, у меня действительно такой ник.......
 ...А я не знаю, почему по профилю мне 28 лет и я Адольф:-)...
 |  |  |  |  |  | 
| noTformaT | Дата: Понедельник, 03 Октября 2011, 20:07 | Сообщение # 38 |  |   Ukrainian independent game developer Сейчас нет на сайте | Quote (DDTAA) Ясно, буду брать Явумммм, мне кажется что стоит обдумать все по внимательнее...
 
 
  @noTformaT 
   |  |  |  |  |  | 
| DDTAA | Дата: Понедельник, 03 Октября 2011, 20:17 | Сообщение # 39 |  | заслуженный участник Сейчас нет на сайте | noTformaT, я понимаю:-) А какова твоя позиция, именно флеш и флекс? Нет, я её понимаю, конечно, но мне как-то флеш не пришёлся по душе, а поскольку пока что для меня всё это лишь развлечения, а не работа, хотелось бы отталкиваться от собственных ощущений:-). Может быть, это не очень хорошо звучит, но, мне кажется, что на начальном-среднем уровне я C/C++ осилю. Очень напрягает меньшее количество информации о яве на русском языке, и, судя по описаниям, жручесть приложений. Зато объём информации, обязательный к поглощению и тщательному разжёвыванию(Java, NetBeans и FX script против С, С++, Кьюта и Мармелада) у варианта с явой значительно меньше. Да и затрат не будет, в отличие от способа с С++. 
 Да, я новичок, поэтому вопросы у меня иногда глупые......
 Да, у меня действительно такой ник.......
 ...А я не знаю, почему по профилю мне 28 лет и я Адольф:-)...
 |  |  |  |  |  | 
| noTformaT | Дата: Понедельник, 03 Октября 2011, 20:30 | Сообщение # 40 |  |   Ukrainian independent game developer Сейчас нет на сайте | DDTAA, Весь мир сошелся только на КТ и мармеладе? Я за с++, флеш тут ни причем, не хотите - я сам буду гребсти бабло лапатой. Кроме КТ есть еще ГТК+, скажу честно, отличная либа, может стать заменой КТ. Гном и ГИМП полностью построены на ГТК+. Игровые фраемворки? ммм, мало вы искали если ваш взор упал только на мармелад. 
 
  @noTformaT 
   |  |  |  |  |  
 |