Re[7]: Приложение на Java. С чего начать?
От: Flier  
Дата: 24.05.07 08:11
Оценка:
Здравствуйте, Александр Каширин, Вы писали:

АК>Здравствуйте, Aviator, Вы писали:


A>>Здравствуйте, Flier, Вы писали:


F>>>А что касается пользователей, то созданное на Java приложение не требует установки на их машинах JVM? Если да, то для них не будет определенных ограничений на этот счет (может точно и не знаю о чем говорю ..)?

A>>если у юзера не стоит jvm то нму придётся её установить. могу ошибаться, но по моему можно посталять дистрибутив виртуальной машины вместе со своим приложением.

АК>Для проектов J2EE, servlet/jsp единственное, что нужно у клиента — это web-browser. Все остальное необходимо на сервере. Поэтому можно подумать над тем, чтобы отказаться от "мощного" клиента. Проанализируйте ТЗ на предмет требований к клиенту.


Подразумевается десктопное приложение
Re[8]: Приложение на Java. С чего начать?
От: Александр Каширин  
Дата: 24.05.07 08:50
Оценка:
Здравствуйте, Flier, Вы писали:

F>Здравствуйте, Александр Каширин, Вы писали:


АК>>Для проектов J2EE, servlet/jsp единственное, что нужно у клиента — это web-browser. Все остальное необходимо на сервере. Поэтому можно подумать над тем, чтобы отказаться от "мощного" клиента. Проанализируйте ТЗ на предмет требований к клиенту.


F>Подразумевается десктопное приложение


Как и положено программисту из известного анекдота про Шерлока Холмса: "Только программист может дать абсолютно точный, но совершенно бесполезный ответ"

Пока что я вижу в вашем техническом задании полную неопределенность: нужно немедленно начинать писать, и непременно на Java, достаточно мощное десктопное приложение, которое будет использовать достаточно мощную базу данных... Рекомендую вместо того, чтобы немедленно начинать писать приложение, все же начать с технического задания. Тогда может вдруг окажется, что трехуровневая архитектура, лежащая в основе J2EE или servlet/jsp, подходит лучше.
Re[2]: Приложение на Java. С чего начать?
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 24.05.07 10:14
Оценка: +1
АК>А если серьезно, то рекомендую начать с книги "Горький вкус Java". А потом попытаться понять, приложение какой архитектуры тебе предстоит разрабатывать (J2SE, servlet/jsp, J2EE)... и приступать к изучению данного конкретного направления.
Ну-ну.

Начать нужно с покупки двухтомника Хорстманна. В вашем случае будет самое то, что нужно.
http://www.books.ru/shop/books/393818
http://www.books.ru/shop/books/415487
Цена кусается, но скупиться не стоит.
Если делаете большой ГИП — попробуйте посмотреть в сторону таких вещей, как "платформа для богатого клиента ;)" (Rich Client Platform). Таковых самых известных сейчас две — Eclipse и NetBeans. Причем первая более широко применяемая. Примеры построенных на ней приложений (если так сказать нельзя, поправьте меня) — Azureus, rssOwl, Borland Together, Borland JBuilder.
С базой данных лучше работать через ORM — стандарт де-факт Hibernate. Но есть и другие реализации, например TopLink от Oracle (доступен свободно). Плюс еще очень полезный сайт — jakarta.apache.org.
Прикладные технологии, существенно облегчающие процесс программирования — Ant (аналог make) и JUnit (тут почти все остальные фреймворки модульного тестирования ему аналоги).
http://jvmmemory.com — простой способ настройки JVM
Re[3]: Приложение на Java. С чего начать?
От: Lucker Беларусь http://lucker.intervelopers.com/
Дата: 24.05.07 11:44
Оценка: +1
Здравствуйте, Flier, Вы писали:

...
Я понимаю, что это у нас в стране не модно, и "лучше день потерять, зато потом за пять минут долететь", но все же настойчиво бы рекомендовал вашему руководству обратиться за помошью к консультанту, хотя бы на начальных этапах, что бы потом не жалеть о бесцельно потраченых деньгах.
Blog
Re[5]: Приложение на Java. С чего начать?
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 24.05.07 12:21
Оценка:
Здравствуйте, Flier, Вы писали:

F>В случае разработки приложений на Java, среду разработки можно приобрести бесплатно?

Да, скачать, а не приобрести Eclipse SDK с http://eclipse.org.
Re[3]: Приложение на Java. С чего начать?
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 24.05.07 12:21
Оценка:
Здравствуйте, LeonidV, Вы писали:

Издеваетесь, да?
Все эти технологии начинающему программисту просто физически не понять в течение как минимум полугода-года. Если конечно есть опытный руководитель, который будет вести программиста, то можно... а в одного... человек попросту не поймет, на кой все так сложно?
Re[6]: Приложение на Java. С чего начать?
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 24.05.07 12:21
Оценка:
Здравствуйте, dulanov, Вы писали:

D>вся сложность не в самом языке Java, который на базовом уровне можно выучить за неделю

Речь о синтаксисе Java или JDK? По-моему, вы несколько погорячились.
Re[3]: Приложение на Java. С чего начать?
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 24.05.07 12:21
Оценка:
Здравствуйте, Flier, Вы писали:

В описании мощная совокупность употребления слова "мощная".

У вас ведущий инженер, руководитель проекта, архитектор или кто-нибудь другой в команде есть, кто искушен в Java? Иначе, поймите правильно, ничего "мощного" из вашей работы, судя по описанию, в разумных временных рамках не выйдет.
Re[3]: Приложение на Java. С чего начать?
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 24.05.07 12:21
Оценка:
Здравствуйте, Flier, Вы писали:

F>Кстати, возможно вопрос покажется странным, в указанных средах разработки можно создавать формы (как в Builder, например) или это вообще что-то другое?

Не пользуйтесь этой пакостью — Java не Delphi. Сейчас просто примите на веру — и научитесь проектировать, а не накидывать ГИП, а с опытом поймете сами почему.
Re[6]: Приложение на Java. С чего начать?
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 24.05.07 12:21
Оценка:
Здравствуйте, Aviator, Вы писали:

A>могу ошибаться, но по моему можно посталять дистрибутив виртуальной машины вместе со своим приложением.

Не ошибаетесь: лицензия JRE это позволяет, технологически нужно упаковать каталог JRE утилитой pack200 (входит в JRE), встроить в пакет инсталляции с программой, при установке распаковать утилитой unpack200 (тоже из JRE) хоть прямо в один каталог с программой.
Re: Приложение на Java. С чего начать?
От: Flier  
Дата: 24.05.07 14:31
Оценка:
Хотелось бы еще узнать об общих подходах к разработке сложных программных систем (я имею ввиду не привязываясь к предметной области). Как вообще грамотно происходить к разработке? Может быть об этом можно где-то прочитать?
Re[2]: Приложение на Java. С чего начать?
От: Blazkowicz Россия  
Дата: 24.05.07 14:57
Оценка: +1
Здравствуйте, Flier, Вы писали:

F>Хотелось бы еще узнать об общих подходах к разработке сложных программных систем (я имею ввиду не привязываясь к предметной области). Как вообще грамотно происходить к разработке? Может быть об этом можно где-то прочитать?


Да полнО, например. Martin Fowler, Patterns of Enterprise Application Architecture.
Только я не уверен что эту книгу можно осилить не имея за плечами хотя бы года комерческой разработки.
Re[3]: Приложение на Java. С чего начать?
От: rsn81 Россия http://rsn81.wordpress.com
Дата: 24.05.07 15:34
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Только я не уверен что эту книгу можно осилить не имея за плечами хотя бы года комерческой разработки.

Не уверен, что шаблоны проектирования вообще можно понять (сиречь почуять их преимущество и необходимость использования), не имея...
Re[2]: Обобщенный Model-View-Controller
Автор: rsn81
Дата: 29.03.07
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.