Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Скажем наше громкое «НЕТ!» велосипедостроению. :)Ха ха, ну всё верно, конечно. Однако в таких вещах, типа программирования на Java ME, очень часто приходится идти на компромисс с отвращением к некоторым приёмам программирования. Вплоть до нарушения красивости ООП (не смотря на то, что кажется, будто бы Java всё же). А уж сколько велосипедов делается, чтобы работало по возможности везде, я уж вообще молчу)
А что мешает придерживаться строгих принципов ООП в J2ME?В основном — зачастую огромное увеличение объёма байткода, только за счёт лишних наследований, не говоря уже о «правильных» геттерах-сеттерах повсеместных. В последнее время было менее актуально, конечно, но чуть пораньше тщательно ужимать код и ресурсы было обычным делом.
Было великим счастьем переключиться с j2me на android.Ой, ну не знаю… android тоже та ещё «конфетка».
Ибо ME — это изуродованная и кастрированная Java, которая может только осложнить изучение чего-либо актуального.Ну всё не так совсем ведь, что уж Вы. Если понимать что такое Java и что такое профили, платформы итд итп, то всё не так страшно выглядит. Изучать Java ME явно надо (было) после обычной Java и тогда понимание только улучшается, плюс приходят скилы оптимизаций и прочих выкрутасов. Честно говоря, мне очень жаль, что Java ME померла, технология на самом деле для того времени развития устройств-её-носителей была крайне продуманной, удобной и полезной.
Двойная буферизация или Назад в прошлое. Часть вторая