html не подойдет, в принципе javascript может справиться с моими задачами, но решил что буду учить java
о популярности жабы сказав(ла):jezzarax: там порог вхождения выше
jezzarax: тебе на asp.net'е hello world настрогать за 10 минут научиться можно (8 минут на запуск студии, 2 на кодинг), на java такое не прокатит
jezzarax: пока скачаешь одну библиотеку, пока другую, пока их xml конфигом на полметра склеишь, пока маппинг для hibernate настроишь, пока базу нарисуешь, пока веб-сервисы поднимешь
jezzarax: вроде и hello world пишешь, а уже две недели прошло и всем кажется, что это учетная система для малого бизнеса
В чем причина такой "непопулярности"?
Есть ли спрос в Харькове на специалистов именно по JSP?
Если писать с учетом ограничений Java ME и для браузера, то не вижу почему должны быть серьезные отличия у разных версий клиетнской программы.Джава в телефоне и джава в браузере (апплет) это две разные джавы. Первая соержит некоторые ограничения и опять же вам прийдется написать фактически 2 клиента.
кросплатформенность это возможность запускать твое приложение везде. Где реализована жвм. Но МЕ придумали тогда. Когда телефоны были еще очень слабые и поэтому она урезана и для нее реализована своя собственная жвм. И я как человек который поддерживал 2 клиента скажу что внктреннч логика может быть и одна и та же но писать код с рассчетом на МаЕ это не оч прикольно. Ну и уж точно он не будет идеантичныйЯ уже понял что JSP мне не нужен, смотрю в сторону MySQL и вдобавок к Jave придется еще и в SQL разбираться.
JDBC тоже понял что это такое - обойдусь без него.
Если писать с учетом ограничений Java ME и для браузера, то не вижу почему должны быть серьезные отличия у разных версий клиетнской программы.
Подозреваю что разница между ними будет не такая уж существенная (хотя я конечно же Java не знаю, но ведь обещают кросплатформенность
То есть само собой два разных клиента, но код ведь один и тотже?
Хочу посмотреть на sql запросы в java без использования JDBC =)))
Чисто теоретически не вижу особых проблем
Вроде когда-то давно писал на С интерфейс с MySQL (очень давно, уже забыл что и как).
Еще обнаружил такую интересную штуку как Hibernate...
"Архитектура" моего проекта представляется теперь таким образом:
1. Клиентская программа на Java
2. Серверная программа на Java
3. Какая-то прослойка между серверной программой и базой данной (JDBC? Hibernate? Что-то другое?)
4. система управления базой данных - MySQL (альтернативы которой пока не вижу - вроде самая распространенная из бесплатных).
Пока плохо представляю как будут взаимодействовать клиентская и серверная программыТо есть знаю какие данные пересылать, но каким именно образом мне пока не ясно.
а так, ничего сложного в нем нет, меньше кода писать.
это когда с ним поработав год-два, кажется что ничего сложного нету
Понятно что Android сейчас самый перспективный вариант в плане разработки "мобильной" клиентской программы на Java, но хотелось бы чтоб была возможность поставить ее на любой телефон.
а разве java me приложения можно запустить на какой-то современной мобиле? (WP7/Android/iOS)
может я конечно ошибаюсь, но под WP7 вообще java vm нету. Там дотнет правит балом.
Андроид имеет dalvik машину, которая хоть частично и совместима с java байткодом, но не совсем. Запускать java me приложения андроид не умеет.