Игры java всегда ли будут уступать sis играм? | SEclub.org
Игры java всегда ли будут уступать sis играм?
Все новые
Тема закрыта для обсуждения.
UncleYakow, ой, не на тот форум ты пришел об этом писать. ))) На самом деле, MIDP новой версии лишь обновит один из существующих API, хоть и очень существенно. На самом деле, API уже давно не страдают от малочисленности, в MSA насчитывается почти 2 десятка, а SE еще несколько добавляют дополнительно.
Java, в отличие от Basic, не интрепретируется, а компилируется в байт-код, что несравнимо быстрее, чем чистая интрепретация. Благодаря JVM, которые реализуют либо JIT-компиляцию, либо AOT, Java нередко обходит даже C++ по скорости выполнения операций.
Платформа, о которой ты говоришь - Android. Но там от явы на самом деле не осталось ни API, ни байт-кода, только сам язык.

Ссылка на пост
Всего сообщений: 572
*
Wital LT
15 авг 2008 в 11:23
Боже мой, что вы на этот капсул молитесь...
*
Nasferatus
16 авг 2008 в 07:21
Wital LT, а ты на гагу, не молись!
*
QashQai
16 авг 2008 в 07:23
Nasferatus, пока n-gage,рульнее капсул!:sarkastik2:и так будет всегда:gordo:
*
W@NGSTA
20 авг 2008 в 04:34
Ява дает ограниченный набор апи для создания, а симба по сути ниче не дает, все зависит от самого разраба, который пишет звуковые и 3д двиги. Ясен пень, что симба дает почти безграничные возможности для написания игр. Вот и все
*
W@NGSTA
20 авг 2008 в 04:54
Qashqai, гага - всего лишь сетевая платформа. На гаге и на сис можно делать одинаковые по возможностям игры, только их делают лучше на гаге, чтобы среди ламеров лучше продавались такие модели, как н81...
*
Alkatrask3OO
25 авг 2008 в 17:22
W@NGSTA, точно.
*
UncleYakow
29 авг 2008 в 00:46
В светлом будущем, когда появяться телефоны с явой 3й версии, они не многим будут уступать смартам. Единственный недостаток явы - это интерпритируемость, т.е. наличие виртуальной машины ява. Тоже самое если сравнивать бэйсик с Си или делфи. Даже поговорка такая есть: на бейсике нельзя написать бейсик, а на делфи делфи - можно. Но я думаю на мобильной яве никто и не будет писать мобильную яву ))) Сейчас-же ява очень сильно уступает смартам из-за малого количества API, что, я надеюсь, будет исправлено в 3й версии... Просто нужно подождать
*
UncleYakow
29 авг 2008 в 01:08
Сейчас ведется разработка мобильной явы 3й версии. О ней мало что известно, но точно известно, что будет реализована многозадачность, при чем мидлеты смогут взаимодействовать между собой и с прошивкой, будет возможность загружать новые библиотеки (добавлять API). Это должно быть нечто! Кстати, также ведется разработка новой платформы для мобильных устройств, в которой все приложения будут на яве (называется по-моему JavaEx) Но это будет скорее смарт, так как на этих устройствах будет стоять ОС Linux. З.ы. Ява - перспективный язык и у него больше достоинств, чем недостатков.
*
Malcolm
29 авг 2008 в 11:03
UncleYakow, ой, не на тот форум ты пришел об этом писать. ))) На самом деле, MIDP новой версии лишь обновит один из существующих API, хоть и очень существенно. На самом деле, API уже давно не страдают от малочисленности, в MSA насчитывается почти 2 десятка, а SE еще несколько добавляют дополнительно.
Java, в отличие от Basic, не интрепретируется, а компилируется в байт-код, что несравнимо быстрее, чем чистая интрепретация. Благодаря JVM, которые реализуют либо JIT-компиляцию, либо AOT, Java нередко обходит даже C++ по скорости выполнения операций.
Платформа, о которой ты говоришь - Android. Но там от явы на самом деле не осталось ни API, ни байт-кода, только сам язык.
*
UncleYakow
30 авг 2008 в 01:52
Один хрен этот байткод потом интерпритируется, а это ограничивает его возможности. А сис - это машинный код. На яве не напишешь системных прог и т.п. Она по определению такого не умеет. Но это не по теме. Хорошие игры на ней писать можно, не спорю, но не на MIDP 2 Название темы - всегда ли ява игры будут уступать сис. Игры - нет, а сама платформа - всегда
30 авг 2008 в 01:55 / UncleYakow (1)
*
Malcolm
30 авг 2008 в 16:24
UncleYakow, мы про игры говорим или про системные проги? Вообще, очень небольшое количество языков рассчитаны и на написание приложений, и на системное программирование. Кроме C++ и D я даже других и назвать-то не возьмусь. Кстати, C++ за это расплатился отсутствием строгого стиля (с D я не работал). У Java есть другие преимущества, которых нет у C++. Например, изначально заложенная кроссплатформенность, защита окружения, автоматическая сборка мусора и многопоточность на уровне самого языка. Байт-код, кстати, уже давно никто напрямую не интрепретирует.
У Symbian, разумеется, есть свои преимущества, и возможностей использовать железо там бесспорно больше. Но конкретно для написания игр на самом деле никаких особо хитрых API и не требуется, у Java все необходимое уже есть. А кто кому уступает - это вопрос, на который можно дать только один разумный ответ: смотря что требуется от разрабатываемого приложения.
*
UncleYakow
1 сен 2008 в 06:36
Кроссплатформенность - это конек явы. Она для этого и разрабатывалась. Сейчас у явы не хватает возможностей, по сравнению с сис. За счет возможности писать системные проги возможностей в создании игр больше. Пока что у явы много ограничений и писать такие игры как на симбу невозможно. С днем знаний! :)
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026