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, понял. Кстати, недавно консультировался по поводу скорости работы, серверную часть лучше делать на с++ чем на Яве, меньше нагрузки на сервер.
Скриншоты. Приглашаем бета-тестеров! Помог? Ставь "+" мне в репу :)
|
|
| |
|