2010-02-25 3 views
0

Мне нужно разработать небольшой апплет, используя, конечно, java. Я абсолютно не осведомлен о java и мире java. У меня нет времени, чтобы изучить java «курс курса программирования». Мне просто нужно взломать эту штуку, и тогда я больше не буду кодировать java (предположим).Первые шаги разработки в Java-апплет. Направления

Мой вопрос относительно следующих подвопросы:

  • это выполнимо кода в Java без затмения, Maven и т.д.? Я уверен, что это возможно, технически, но действительно ли это удобно/практически возможно?
  • Как типичный процесс сборки/доставки для Java-апплетов, в частности, учитывая наличие зависимостей? На данный момент я делаю «кричать о вендетте»: загрузите банки зависимостей, распакуйте их, скомпилируйте мой собственный .java-файл с помощью апплета, переупакуйте все как .jar, скопируйте его в Интернет. Я почти уверен, что это не тот путь, но это сработало ... по крайней мере пока. Ясно, что я не могу продолжать этот путь.
  • Я знаю, что Затмение - бегемот. как я могу создать что-то, что работает в моем нынешнем подходе пещерного человека в течение нескольких дней?
  • что-нибудь еще, что вы считаете важным

Спасибо.

ответ

1

Что касается вашего первого пункта ... да, можно реализовать код вне IDE на Java. копия вашего любимого текстового редактора, страницы javadoc html и Ant будут делать все отлично.

Тем не менее, вы будете более продуктивными в среде IDE с Java.

2

Возможно ли кодировать в java без eclipse, maven и т. Д.? Я уверен, что можно, технически, но это действительно удобно/практически возможно ?

Абсолютно, вы можете написать код в любом текстовом редакторе, компилировать с помощью команды javac, и выполнить с помощью команды java. Это не совсем удобно, и Eclipse непрерывно проводит цикл сборки для вас.

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

Возможно, все будет хорошо, но небольшое время с реальной IDE начнет увеличивать вашу производительность почти экспоненциально. Для начала, вы бы набирает интеллектуальный код навигации, синтаксической проверки, в реальном времени отладки, рефакторинга поддержки, и конечно завершения кода.

-1

Разработка без Eclipse или любой другой IDE (maven - это другой вид зверя) вполне осуществима, но не рекомендуется, если вы не знаете о мире Java и хотите закончить все в течение нескольких дней. Итак, я предлагаю вам пойти с Eclipse. Загрузите базовую версию Java, которая подходит для разработки апплетов.Помимо прочего, это позволит вам запускать апплет в средстве просмотра апплетов (без необходимости запуска браузера). Это очень удобно для отладки.

О зависимостях, вы можете создать «жирную банку», со всем в ней. A plug-in может помочь вам в этом. Другим решением будет размещение зависимостей в папке «lib». Затем в банке апплета вам нужно отредактировать файл манифеста, чтобы правильно установить путь к классам. Обычно это делается с целью Ant.

+0

Вид, у меня на самом деле есть два апплета и их связь через javascript, поэтому, я думаю, отладка в какой-то момент потребует браузера, по крайней мере, для связи. –

1

«Назад в день», Eclipse и Netbeans были неисправными, и никакие другие IDE не были свободны. Таким образом, многие люди написали много кода Java (включая меня, включая мой первый апплет) без использования IDE. Вы просто переключаетесь между командной строкой, где будете запускать javac и ваш редактор по выбору, где вы вносили изменения.

Аналогичным образом, инструменты управления зданием, такие как Ant и Maven, хороши для больших проектов с нетривиальными зависимостями, но вам, разумеется, им не нужно писать «Привет, мир!». или даже «Привет, мир!» апплет.

Это, как говорится, я не вижу никакой причины не использовать IDE сегодня. Они предоставляют множество приятных функций, о которых здесь упоминают другие, которые могут спасти вас от тысяч ненужных нажатий клавиш и десятков небрежных ошибок.

Смежные вопросы