Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Посоветуйте софт новичку, 1 
:(
    Опции темы
mustaeed
Дата 1.4.2009, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 1.4.2009

Репутация: нет
Всего: нет



Привет! Решил создать игру для мобилок.
С Java знаком не очень, но опыт в программировании
есть. Как я понял мне нужен J2ME midp 1 или 2.
Чем они отличаются? Для реализации моих планов,
мне потребуется только 2d графика.
Нужно быстродействие. Будет ли midp 2 не работать на старых
мобилах, и в чём его преимущество?

Для начала мне нужно определится с софтом.
Какой компилятор лучше скачать, чтобы преваратить
текст из блокнота в игру?
Тк интернет не позволяет много качать,
скажите пожалуйста какие есть компиляторы весящие
в пределах 10 mb, потомучто я уже искал их
но все оказались не подёмными.

ps отбросте всё что не касается игр.
PM MAIL   Вверх
Skynin
Дата 1.4.2009, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 1.7.2007
Где: Харьков

Репутация: 2
Всего: 10



Цитата

скажите пожалуйста какие есть компиляторы весящие
в пределах 10 mb, потомучто я уже искал их
но все оказались не подёмными.

Врядли и найдешь что-то на 10 МБ.
JDK и JavaME_SDK_30_EA нужны. А весят они куда больше 10 МБ.

Хотя, может есть какие-то урезанные варианты... Хотя сомневаюсь...

Цитата

чтобы преваратить текст из блокнота в игру?

Это точно начинающему не под силу - в блокноте успешно кодить smile

PM MAIL WWW ICQ Skype GTalk YIM MSN   Вверх
DeMoNN
Дата 1.4.2009, 21:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 179
Регистрация: 21.3.2008

Репутация: нет
Всего: 2



Цитата(mustaeed @  1.4.2009,  16:42 Найти цитируемый пост)
скажите пожалуйста какие есть компиляторы весящие
в пределах 10 mb

я только midletpascal знаю, но мне он не нравится, там очень урезанная версия паскаля и мало встроенных функций, хотя простенькую игру написать можно. весит он около 2х мегабайт
PM MAIL ICQ   Вверх
eugine_s
Дата 2.4.2009, 13:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Что тебе нужно минимум:

1) JDK (~50 Мб)
2) библиотеки j2me
3) блокнот + командная строка

Но все же лучше вот так: 
1) JDK
2) WTK (в него входят все нужные библиотеки)
3) Какая-то IDE (IDEA, Netbeans, Eclipse) 
это потянет все на 100-300 Мб 

Плюс было бы хорошо какие-то эмуляторы иметь:
4) Эмуляторы Nokia, SE, Samsung, Motorola

С эмуляторами все может потянуть ~1-1.5Гб

Цитата(mustaeed @  1.4.2009,  16:42 Найти цитируемый пост)
С Java знаком не очень


С Java лучше начинать знакомиться с j2se, а не с j2me.


Цитата(Skynin @  1.4.2009,  17:36 Найти цитируемый пост)
Это точно начинающему не под силу - в блокноте успешно кодить smile


Весьма спорный вопрос. Советую прочесть статью


Цитата(DeMoNN @  1.4.2009,  21:36 Найти цитируемый пост)
я только midletpascal знаю, но мне он не нравится, там очень урезанная версия паскаля и мало встроенных функций, хотя простенькую игру написать можно. весит он около 2х мегабайт 


Не нужно людям плохое советовать - это совсем не java, а пережиток прошлого (я про pascal). 


PM MAIL   Вверх
Skynin
Дата 2.4.2009, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 1.7.2007
Где: Харьков

Репутация: 2
Всего: 10



Цитата

Весьма спорный вопрос. Советую прочесть статью

Зачем мне рассуждения теоретиков и профессионалов, если новичкам куда проще программировать с всякими подсказчиками кода, инкрементной компиляцией и показом отрывков документации тут же, по введенному только что типу. 
Это ЛЮБОЙ новичок скажет. Был таким и я когда-то, и выбрал Turbo C 2.0(моя первая среда и первый изученый язык), а не отдельно редактор, отдельно отладчик, отдельно документация. Хотя потом пользовался и Watcom C, и ICE

Меня поражает отсутствие элементарного самоанализа у утверждающих что новичкам лучше учиться писать в нотепаде smile

В то время как даже при обучении богемному ФП - используется среда Plt Sсheme - с возможностью переключения средств языка Beginer, Student, и окошками для тестирования ламбд, и прочим.

Поражает как упорно повторяют в интернете эту censored про "программирование в notepad'е"
PM MAIL WWW ICQ Skype GTalk YIM MSN   Вверх
eugine_s
Дата 2.4.2009, 15:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 581
Регистрация: 14.11.2007
Где: Киев

Репутация: 17
Всего: 17



Цитата(Skynin @  2.4.2009,  14:22 Найти цитируемый пост)
Зачем мне рассуждения теоретиков и профессионалов


Я вам не навязываю своего мнения. И ссылку я больше не вам давал, а новичку, который прочитает статью и скажет - да, я думаю это мой путь. Пусть мне будет тяжело в начале, но потом я буду больше понимать что происходит в середине Java.

Я так понимаю, что вы считаете, что лучше каждый раз изобретать велосипед или как? (это о том что зачем нужны рассуждения теоритиков и профессионалов)? 

Цитата(Skynin @  2.4.2009,  14:22 Найти цитируемый пост)
если новичкам куда проще программировать с всякими подсказчиками кода


Конечно же проще. IDE все делает за тебя. Но если все так просто, то от куда берутся вот такие темы? И это не единственная тема из такого плана.

Как на счет используя вот такой набор: 

1) JDK (~50 Мб)
2) библиотеки j2me
3) блокнот. Блокнот может совсем сурово, может что-то что синтаксис подсветит.
+ дока по j2me

Написать простой мидлет (HelloWorld)? Доказывать мне не нужно - я вам на слово поверю. Даже ответ можете не писать сюда. Для себя ответе - могу или нет. 

P.S. Если C ваш первый язык, то думаю опыт в программировании у вас уже имеется какой-то. Но в таком случае почему, когда вы начинали j2me, вы были уверены что IDE лучше не использовать начинающему программисту? 
PM MAIL   Вверх
Skynin
Дата 2.4.2009, 16:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 1.7.2007
Где: Харьков

Репутация: 2
Всего: 10



Цитата(eugine_s)

Я вам не навязываю своего мнения. И ссылку я больше не вам давал, а новичку, который прочитает статью и скажет - да, я думаю это мой путь.

Во-первых и я новичку подсказал, не слушай рассуждающих, они сами сидели, сидят и будут сидеть в навороченных средах разработки, или в самом гениальном случае, в обвешанных макросами и плагинами vim'ах и еmacs'ах.

Во-вторых, даже если есть дети, которые выплевывают соски сразу, грош цена рассуждениям о ненужности сосок всем детям. Даже если запретить всем детям соски, то рождающиеся все равно будут их просить.

Цитата(eugine_s)
Пусть мне будет тяжело в начале, но потом я буду больше понимать что происходит в середине Java.

Не будете.
Потому что все что даст notepad, это зазубренные названия методов и классов. А зубрежка никогда за понимание не принимамалась.

Понимание берется не оттого, в IDE человек решил писать, или в notepad'е

Но конечно, геройски убить время на никому не нужные сложности - это "оригинально". А потом, чтобы не так обидно и другим предложить убивать время.

Цитата(eugine_s)
Я так понимаю, что вы считаете, что лучше каждый раз изобретать велосипед или как?

Сидеть в notepad'е, зазубривать доку, мучиться с отладкой, это и есть изобретение велосипеда.

Цитата(eugine_s)
(это о том что зачем нужны рассуждения теоритиков и профессионалов)? 

Без обид: заставь дурака Богу молиться он и лоб расшибет.
Рассуждения теоретиков и профессионалов НЕ ДОГМЫ, которым следует СЛЕПО, без всякого понимания и элементарного критического сопоставления с действительностью следовать и веровать.

Цитата(eugine_s)
Конечно же проще. IDE все делает за тебя.

Назовите мне такую IDE. Сколько я их видел, и пробовал, ни одна за меня не делала ничего. По разному помогали, но пока не встретилась мне такая, чтобы за меня и вместо меня - программировала.

Жду названия.

Цитата(eugine_s)
Но если все так просто, то от куда берутся вот

Точно оттуда же, откуда расшибающие лоб в молитве.
Это просто другая сторона того же явления.

одни СЛЕПО следуют "советам" и придумывают себе трудности
другие СЛЕПО используют всяческую помощь, надеясь что "IDE все делает за тебя"

Но и первые и вторые - СЛЕПО действуют. И одинаково верят что - "IDE все делает за тебя"

Цитата(eugine_s)

P.S. Если C ваш первый язык, то думаю опыт в программировании у вас уже имеется какой-то.

Как раз благодаря 15летнему опыту:
Не знал добровольно отказывающихся от работы в удобствах. Ни начинающих, ни профи. А только слышу разговоры, где в интернете, мнения, рассуждения.

Вы сами, сколько уже времени программируете в notepad'е? Неделю, месяц, год?

Сколько работающих строк написали за это время? Сколько классов изучили? и т.д.

Цитата(eugine_s)
Но в таком случае почему, когда вы начинали j2me, вы были уверены что IDE лучше не использовать начинающему программисту?


И где я там такое писал? Вы разницу между одним из средств среды - Visual Midlet, и самой средой  - NetBeans - в которой куча разных средств помощи программисту - понимаете?

ВИДИТЕ разницу, между удобным или неудобным креслом для водителя, и ВСЕМ автомобилем в целом?

Во-вторых средств визуального проектирования за свою практику использовал штук пять разных(а может и больше, вспоминать, пересчитывать влом). Знаю(пробовал в тестовом режиме), еще с пяток(или больше...). Плюс имею опыт программирования(за деньги) на нескольких языках. И потому мое суждение - основано на опыте и личных предпочтениях.
Вы и из моего опыта и мнения собираетесь делать догму: А вот Skynin сказал!
  smile 

Так хотя бы прочтите внимательно ЧТО именно я в той теме сказал.

Это сообщение отредактировал(а) Skynin - 2.4.2009, 16:26
PM MAIL WWW ICQ Skype GTalk YIM MSN   Вверх
W0LF
Дата 2.4.2009, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



eugine_s, 
Skynin, 
вы довольно полно ответили человеку, я думаю далее он выберет для себя необходимое ему решение.
Давайте завершим на этом вашу полемику.
Вы можете продолжать писать друг другу в личку =)

Спасибо за понимание.



--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0481 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.