|
iPhone как я понял это целое дело) надо иметь mac os для этого и как я посмотрел то Objective C довольно таки сильно отличается от обычного C...
Поэтому Java как-то выглядит по-перспективнее)
Тем более что на сайтах вакансий Java на втором месте после PHP по востребованности и уступает не очень много ему.
Java Core на то и core, что это основа любых приложений, неважно веб, десктоп или андроид.
Посмотрите содержание 1-го тома Хорстмана - это и есть основы, с которыми вы столкнетесь при написании любого приложения и ваши опыт в php и C мало чем вам поможет без их знания. Чтобы убедиться в этом попробуйте пройти любой из многочисленных онлайн-тестов по основам Java.
Человек - это животное, которое умеет смеяться (с)
Так как с чего лучше начинать изучение создания сайтов/сервисос/сервлетов на Java?
для начала как сказали сам java, язык это не только синтаксис.
если сайты на базе сервлетов то вот хорошая книга, ее проcто прочесть для понимания основ и исторически сложившехся моментов, опуская ejb.
Вообще следует понимать что web программирование на java пережило нестолько стадий эволюции:
- просто собирание строки с результирующим HTML
- JSP со скриплетами и директивами - писалось часто в том самом негативном ключе которым славился PHP, намесь всего в одном файле: HTML, javascript, SQL, Java. хотя некоторые старались таки выносить два последних в отдельные файлы
- фреймворки Struts, Spring MVC, JSF и много много других, MVC рулит, JSP используется лишь в качестве шаблонизатора
- RIA на Java. пишем почти как десктопные приложения используя всякие GWT, ZK, Vaadin и т.п. или frontend(обычно на javascript framework) делает ajax запросы и в ответ получает какой нибудь JSON с данными. по старинке на backend стоит Spring MVC для обратотки HTTP запросов
Где-то в районе 2-3 стадии развивалось и EJB, но в нашей стране такие проекты больше редкость, у нас обычно встречается Spring c Hibernate и каким нибудь MVC фреймворком.
Хотя реалии таковы что в Украине легко можно найти три последних этапа
ps кстати, поскольку менялись подходы, да и развивались сами фреймворки, в интеренете просто намесь по большей части устаревшей информации, даже новые статьи по дате которые на самомом деле просто переводы старого. Так что тяжко найти правильное особенно новичку
Последний раз редактировалось Fallout; 28.06.2012 в 10:58.
Хотя я смотрю много тьюториалов и уроков на ютюбе, правда в инглише, это конечно минус, но не критичный...
Инфы по самому языку навалом, по отдельным фреймворкам и прочим есть либо книги, либо туториалы с официальных сайтов.
А по ньюансам тупо исходники.
Инфы на русском нет практически, если есть то это либо что то очень вводное, либо больше ради исторических аспектов читать.
Насчет каких то уроков, тем более видео, даж не знаю, искать не приходилось, но чето сомневаюсь что они нормальные
Прямо сейчас идет выпуск новых туториалов на Google IO
Смотрите вместо футбола и будет Вам Счастье !
Si vis pacem, para bellum
Социальные закладки