| 
				
				Java vs ActionScript3 (Flash)
				 | 
| 
		
		 | 
 | 
 | 
| Assasin | Дата: Четверг, 12 Ноября 2009, 21:08 | Сообщение # 1 |  
 
web-coder 
Сейчас нет на сайте 
 
 | Есть идея создания игры, которая будет использовать API как в vkontakte. И стоит вопрос - какой язык знает большое количество людей (ваше мнение) java или AS3?   Прошу проголосовать, а также оставить комментарий к вашему голосу - "Почему вы так считаете?".
 |  
| 
 | 
 |    | 
| Master_Chief | Дата: Четверг, 12 Ноября 2009, 22:25 | Сообщение # 2 |  
 
Shoot Space creator 
Сейчас нет на сайте 
 
 | Я думаю что разновидностей Явы больше человек знают, чем АС3   Потому что сделать баннер на флеше (я беру распространённость) можно во многих прогах, а АПИ для того же ЯваСкрипта я ещё не встречал. Из этого исходит тот факт что проги хоть и делают создание баннеров легче, но при этом АС3 не учиться, а на ЯваСкрипт хочешь-нехочешь а придётся учить. ИМХО
 
  
 |  
| 
 | 
 |    | 
| Assasin | Дата: Пятница, 13 Ноября 2009, 17:45 | Сообщение # 3 |  
 
web-coder 
Сейчас нет на сайте 
 
 | Я за Java, так как он намного шустрее Flash'a. Самый большой минус во Flash'е это его производительность. Java этим недостатком не страдает.
 |  
| 
 | 
 |    | 
| Vinchensoo | Дата: Пятница, 13 Ноября 2009, 18:02 | Сообщение # 4 |  
 
Злобный социопат с комплексом Бога 
Сейчас нет на сайте 
 
 | Насколько я осведомлен, Флеш- скриптовый язык, а ява- это полноценный чистый ЯП.   Это и обуславливает превосходство явы, имхо
 
  
 |  
| 
 | 
 |    | 
| Akyltist | Дата: Суббота, 14 Ноября 2009, 03:51 | Сообщение # 5 |  
 
заслуженный участник 
Сейчас нет на сайте 
 
 | А можно поинтересоваться тут речь о Java или о Java Script? Если о втором, то тогда почему написано Java? Это ведь абсолютно разные вещи. А если речь все таки о Java, то ее знает во много раз народа больше чем AS3. Судя по друзьям с Хабры и ICFPC - Java за рубежом в разы популярнее чем в России. Однако учитывая то что Адоб плагин установлин почти у всех юзверей, а JRE, JDK, JRT у единиц то игру советую делать на флеш. Ну а если имеется все таки ввиду JavaScript то во первых нужно изменить опрос, так как Java и JavaScript не имеют между собой ни чего общего, и более подробно расписать, что представляет из себя игра, какие цели преследует.   API как в vkontakte в контакте ни когда не сидел, но видел там такую игру как Мафия или Бандиты, не знаю как точно, если игра такого типа то я бы лично использовал JS+XML+PHP+MySql. Тем более зная что автор темы владеет всем перечисленным. 
 |  
| 
 | 
 |    | 
| Assasin | Дата: Суббота, 14 Ноября 2009, 13:52 | Сообщение # 6 |  
 
web-coder 
Сейчас нет на сайте 
 
 | Речь идет о Java, просто Master_Chief неправильно понял вопрос, но я ему уже объяснил.   Quote (Akyltist) API как в vkontakte в контакте ни когда не сидел, но видел там такую игру как Мафия или Бандиты, не знаю как точно,     Насчет контакта это я к примеру написал. Само API будет сильно отличаться, даже направленность будет немного другая.   Просто для проекта нужно как можно быстрое взаимодействие пользователя с сервером, которого нету при работе с Flash.   В общем небольшое описание проекта:   Есть область, к примеру 3000х3000 пикселей, область отображаеться в изометрии и залита травой. На ней можно добавлять свои "приложения", например:   - Здание магазина (пользователь сам пишет это приложение использую APIб добавляет свои функции, монетизацию и т.д.)   - Парк   - Игровой центр и т.д.   В итоге будет построен город по которому можно ходить, общаться с остальными игроками...   ---------------------------------------------   Для такого нужна хорошая производительность, ее можно достичь используя Java. Но так как API тоже будет под Java, то возник вопрос "Многие ли знают данный язык?".   Quote (Akyltist) А если речь все таки о Java, то ее знает во много раз народа больше чем AS3. Судя по друзьям с Хабры и ICFPC - Java за рубежом в разы популярнее чем в России.     Есче один кубик в сторону Java, значит буду на ней делать, но все таки тему открытой подержу.
 |  
| 
 | 
 |    | 
| Dinoiera | Дата: Воскресенье, 29 Ноября 2009, 06:29 | Сообщение # 7 |  
 
участник 
Сейчас нет на сайте 
 
 | Я за AS3.   Объясню почему.. Давно сталкивался с такой проблемой и меня Акулист научил. Если выключить вдруг JS в Браузере.. открывается много дыр в играх. АС3 не обладает таким свойством
  Помогаю чем могу и прошу взаимной помощи)   DCH - сайт разработчиков игр(новый проект)     
 |  
| 
 | 
 |    | 
| herbst2005 | Дата: Пятница, 22 Января 2010, 21:19 | Сообщение # 8 |  
| 
 был не раз 
Сейчас нет на сайте 
 
 | Java и AS обладают схожим недостатком, необходимостью соответствующей виртуальной машины у пользователя.   Можно при помощи SpiderMonkey (или v8) реализовать JavaScript в своем приложении, тогда виртуальна машина не потребуется, хотя JavaScript сильно недотгивает даже до AS3, не говор про Java.  Еще нюанс - какая целевая аудитория разработчиков? Да, Java более распространена в мире чем ActionScript, но она распространена среди разработчиков бизнес приложений. А среди веб-игроделов больше распространен ActionScript.   еще нюанс. если предоставлть апи, к примеру, через XML поверх HTTP или голого сокета, то какая разница на чем будут писать приложение?   Если же приложение надо интегрировать в свое - то тут надо смотреть еще и по своим способностм и способностм своего приложения. 
 |  
| 
 | 
 |    | 
| Master_Chief | Дата: Пятница, 22 Января 2010, 21:49 | Сообщение # 9 |  
 
Shoot Space creator 
Сейчас нет на сайте 
 
 | Dinoiera, а если игры вообще не используют JS? в этом случае отключение JS не влияет никоим образом на игру
 
  
 |  
| 
 | 
 |    | 
| maker-rus | Дата: Вторник, 25 Мая 2010, 18:11 | Сообщение # 10 |  
 
Гений 
Сейчас нет на сайте 
 
 | Я прочитал ваш разговор, игра довольно хорошая, если она в действительности будет такая. Я отдаю голос в пользу java SE ИМХО.   Так как для серверных приложений лучше всего использовать java SE, так как они быстрее (например: бот в icq) быстрая работоспособность, ответ с сервера приходит через 4-5 сек. Это +. Этот язык можно использовать в интерпретаторах VB C/C++. К нему можно так же подключить библиотеки и т.п   - AC3   1) медленный   2) AC3 на данный момент уязвимый  herbst2005, AC3 на данный момент бета, если не так значить я отстал от жизни. Большое кол-во знает Java больше чем JS или AC3. И что вы им скажете что бы они из за какого-то плюса в AC 3 начали его учить??? Неет. Я отдаю предпочтение более языку java   чем AC3   
 |  
| 
 | 
 |    | 
| Lucasito | Дата: Вторник, 25 Мая 2010, 18:30 | Сообщение # 11 |  
 
участник 
Сейчас нет на сайте 
 
 | ИМХО AS3 все же больше знают, чем Java. Ещё хотел уточнить. Под Java подразумевается то, что пользователь будет себе клиентскую часть ставить от Java? И по поводу выбора AS3, я так понимаю пользователю будет дана флешка, а на стороне сервера что подразумевается?
 
     Скриншоты. Приглашаем бета-тестеров!   Помог? Ставь "+" мне в репу :)
 |  
| 
 | 
 |    | 
| Assasin | Дата: Вторник, 25 Мая 2010, 18:49 | Сообщение # 12 |  
 
web-coder 
Сейчас нет на сайте 
 
 | По-поводу Java - пользователь должен знать этот язык и иметь среду программирования, также и клиентская часть должна быть, так как придется тестировать то что сделано. Так же и для Flash. А сервер будет обрабатывать поступающие данные, которые будет передавать клиент с использованием API.
 |  
| 
 | 
 |    | 
| Lucasito | Дата: Вторник, 25 Мая 2010, 19:09 | Сообщение # 13 |  
 
участник 
Сейчас нет на сайте 
 
 | Assasin, а сервер на чем тогда планируется делать? И ещё, планируется что все будут программисты или как? Обычные пользователи тоже будут? Если да, то у Java есть большой минус - не у всех пользователей стоит.
 
     Скриншоты. Приглашаем бета-тестеров!   Помог? Ставь "+" мне в репу :)
 |  
| 
 | 
 |    | 
| Assasin | Дата: Среда, 26 Мая 2010, 00:33 | Сообщение # 14 |  
 
web-coder 
Сейчас нет на сайте 
 
 | Данная идея сейчас не актуальна в связи с некоторыми трудностями, но на будущее помечена галочкой "сделать"     Когда создавал данную тему были заготовки, но по ходе продолжения столкнулся с некоторыми трудностями и приостановил. Заготовки в виде формул, так сказать "дневник идей" и др.   Lucasito, по поводу сервера думал на Яве делать, либо С++. Планировалось что не все программисты, было запланировано IDE, но не масштабное, а стандартное. Для гибкости же использовался код.
 |  
| 
 | 
 |    | 
| Lucasito | Дата: Среда, 26 Мая 2010, 00:41 | Сообщение # 15 |  
 
участник 
Сейчас нет на сайте 
 
 | Assasin, понял. Кстати, недавно консультировался по поводу скорости работы, серверную часть лучше делать на с++ чем на Яве, меньше нагрузки на сервер.
 
     Скриншоты. Приглашаем бета-тестеров!   Помог? Ставь "+" мне в репу :)
 |  
| 
 | 
 |    | 
 |