Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Проекты в NetBeans для клиентской разработки


Автор: Burrr 8.4.2009, 11:56
Приветствую!

Автор топика - новичок в Java, и для изучения этого языка выбрал IDE NetBeans. Установка и первоначальный разбор полетов, связанных Java-проектами прошли успешно. Но по ходу использования, возник вопрос, который не получилось решить, даже облазив всё меню и просмотрев результаты поиска по нашему форуму.

Будучи  JavaScript-разработчиком, часто верстаю/пишу скрипты/юзаю JavaScript-фреймворки в Macromedia Homesite и jEdit. Причем работаю исключительно на clentside, то есть результаты моей работы на сервер прикручивают совершенно другие люди. Такова специфика.

Использовать сразу три IDE, довольно неудобно, поэтому, пооткрывав .html и .js-файлы в NetBeans, я понял что вся необходимая функциональность там есть. Беда пришла откуда не ждали. Чтобы создать новый файл, нужно указать к какому проекту он относится. ОК. Т.к. файлы должны быть грамотно структурированы, идем создавать новый проект. В категориях проекта вижу:
 - Java
 - Java WEB
 - Java EE
 - Java ME
 - Groovy
 - NetBeans Modules
, а также Samples. Ни одна из категорий не подходит, но наиболее близкая - это Java WEB.
Заходим в Java WEB, выбираем WebApplication, и юзаем мастер создания проекта. На шаге 3 (Server ans Settings) предлагается выбрать и установить сервер, который автору нафик не нужен. Но даже если и ставить, то хочется выбрать уже имеющийся на локальной машине Apache, а не GlassFish, Tomcat и прочее, что предлагается. В итоге, создать проект для html/css/js-файлов (и только для них) не получается.

Вопросы:
0) Насколько приемлимо использовать NetBeans для clientside-разработки?
1) Можно ли создать новый файл без выбора проекта, Если "да", то как?
2) Если "нет", то можно ли добавить новую категорию проектов, чтобы не надо было выбирать сервер?
3) Если без сервера не обойтись, как выбрать в списке Apache?

---
Предложения вроде "создавай файлы проводником, а потом открывай их", или "какая разница какой тип проекта, сохрани в Java-проект" неприемлимы.

Фух. Столько текста из-за пустяка smile

Автор: Vasay 8.4.2009, 12:11
Цитата

3) Если без сервера не обойтись, как выбрать в списке Apache?


Java не работает с Apache. 

Можете создать PHP проект. Думаю, это лучший вариант для Вас.

 

Автор: powerOn 8.4.2009, 12:18
Цитата(Burrr @  8.4.2009,  12:56 Найти цитируемый пост)
Предложения вроде "создавай файлы проводником, а потом открывай их", или "какая разница какой тип проекта, сохрани в Java-проект" неприемлимы.

Вам ехать или шашечки?

Цитата(Burrr @  8.4.2009,  12:56 Найти цитируемый пост)
"создавай файлы проводником, а потом открывай их"

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

Автор: Burrr 8.4.2009, 13:15
Цитата(Vasay)
Можете создать PHP проект.

В списке категорий проектов такого не обнаружено.

Цитата(powerOn)
Вам ехать или шашечки?

Ехать-то надо толково и с комфортом. Иначе к чему этот топик...

Цитата(powerOn )
но создавать файлы все равно придется руками

Мягко говоря неудобно, не находите?

Автор: powerOn 8.4.2009, 13:29
Цитата(Burrr @  8.4.2009,  14:15 Найти цитируемый пост)
В списке категорий проектов такого не обнаружено.

нужно установить PHP плагин через update center (меню Tools -> Plugins)

Цитата(Burrr @  8.4.2009,  14:15 Найти цитируемый пост)
Мягко говоря неудобно, не находите? 

Нахожу. NetBeans в той конфигурации что у вас предназначена для JavaSE/EE/ME разработки, а не для HTML/JS. Без проекта файлы IDE не создает. Возможно, как сказал Vasay, PHP плагин вам поможет.

Автор: Burrr 8.4.2009, 13:56
Vasay, powerOn, спасибо!
С PHP-проектом всё получилось, хотя это и не совсем правильное решение.

Топик закрывать не стоит, вдруг кто-то знает плагин для NetBeans для создания файлов без явного указания проекта? smile

Автор: powerOn 8.4.2009, 14:44
кстати, в Favorites можно создавать файлы, но не по шаблону, т.е. пустые. Соответствующие редакторы будут цепляться по расширению.

Автор: COVD 9.4.2009, 21:20
Цитата

Заходим в Java WEB, выбираем WebApplication, и юзаем мастер создания проекта. На шаге 3 (Server ans Settings) предлагается выбрать и установить сервер, который автору нафик не нужен. Но даже если и ставить, то хочется выбрать уже имеющийся на локальной машине Apache, а не GlassFish, Tomcat и прочее, что предлагается. В итоге, создать проект для html/css/js-файлов (и только для них) не получается.


Выбор сервера - это для удобства желающих тестировать приложения непосредственно в Netbeans, т.е. одним нажатием кнопки запускать и сервер и клиент. Ничто не мешает оставить стоящий по умолчанию Томкат. На содержимое war файла это не влияет. Если на компьютере локально уже установлен вебсервер ( Apache ) и хочется тестировать именно на нем, то придется все вручную - полученный после компиляции проекта war скопировать в папку Apache, запустить его, запустить браузер и вперед.

Возможность изменить/оставить дефолтный сервер при генерации нового веб проекта никак не повлияет на html/js/ssh код.         

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)