Вернуться   Форум программистов > Форум Программирование > Форум Java

Java

Программирование на Java

Ответ
 
Старый 07.08.2006, 13:16   #11
Vadim_ig
Местный
 
Регистрация: 29.10.2003
Сообщений: 236
Vadim_ig пока не определено
По умолчанию RE: среда разработки

А мне вот NetBeans 5 нравится. Из голосуемых еще видел только два
1)Borland JavaBuilder - запустил один раз и забыл как о страшном сне
2) Eclipse - как-то не по душе пришелся...
Здесь наверное большую роль играет, что нормальное попалось сначала, вот уже к NetBeans привык и в Эклипсе ничего найти не могу, несмотря на то, что интерфейс там пошустрей (и очень заметно). Насчет рефакторинга и всяческих дополнений кода - вроде бы как в NetBeans они тоже вполне прилично представлены (хотя подробно не сравнивал)
Vadim_ig вне форума  
Старый 24.08.2006, 02:39   #12
sergioK
Пользователь
 
Регистрация: 27.07.2006
Сообщений: 52
sergioK пока не определено
По умолчанию RE: среда разработки

Тут многие Эклипсе хвалят, Я с ним пока только несколько дней так не понимаю что в нем хорошего,? если не считать что он бесплатный то
1, невозможно запустить программу кнопкой F9 или какой то другой ,
2, тоже самое с брек поинтом
3, почему то выделяет текст, непонятно когда и зачем ,
4, не поднимает НЕLP в отдельном окне как Билдер
5, Нет элементарной возможности opеn project, если не помнишь в каком Workspace то как этот проэкт искать?
6, Что в нем можно сделать чего нельзя сделать JBuilder?
Бесплатно это конечно хорошо , но и советская медицина тоже была бесплатной,
Готов выслушать возражения
sergioK вне форума  
Старый 24.08.2006, 23:40   #13
boombastik
Местный
 
Регистрация: 06.12.2000
Сообщений: 1,269
boombastik пока не определено
По умолчанию RE: среда разработки

1, невозможно запустить программу кнопкой F9 или какой то другой ,



В проекте может быть несколько классов с методом main, поэтому ты должен определить какой из классов ты хочешь запускать в данный момент. Eclipse позволяет определить несколько стартовых классов на проект. По комбинации Ctrl-F11 запускается последнее приложение. Если не нравиться кнопка Ctrl-F11, то можно перенастроить на F9.





2, тоже самое с брек поинтом



Для запуска последнего приложения в режиме отладки используется клавиша F11, опять же можно переопределить, если не нравиться





3, почему то выделяет текст, непонятно когда и зачем ,



Текст выделяется очень даже кстати и очень даже зачем, если поставить курсор на переменную, то Eclipse покажет тебе подсветкой а также справа сбогу квадратиками все места в классе где данная переменная используется - очень удобная вещь для поиска где переменная объявлена или как много логики завязано на данную переменную. Если не нравиться, то можно отключить: Window->Preferences->Java->Editor->Mark Occurences - убери галочку

(я без отой возможности не могу нормально просматривать чужой код)





4, не поднимает НЕLP в отдельном окне как Билдер



Windows->Preferences->Help

Установи флажок "Use external browser", а также переключи "Open window context help" на значение "in an inflopop"



Не уверен, что это именно то, что ты хотел, но возможно нечто рядом.





5, Нет элементарной возможности opеn project, если не помнишь в каком Workspace то как этот проэкт искать?



Возможность opеn project, скрывается под названием: File->Import->General/Existing project into Workspace



У меня один Workspace на все проекты, так как Workspace определяет не столько проект, над которым ты работаешь, сколько настройки различных плагинов для, а также настройки интерфейса самого Eclipse (например, комбинации клавишь для различных операций). Проекты над которыми я в настоящий момент не работаю я просто закрываю, чтобы они не грузились при запуске Eclipse. Чтобы неактивные проекты не маячили перед глазами активно использую "Working Sets"



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





6, Что в нем можно сделать чего нельзя сделать JBuilder?



Назначить комбинацию клавишь Ctrl+Tab, чтобы она переключала между открытыми файлами (поведение как в MS Visual Studio). В Eclipse мне удалось определить такое поведение, в JBuilder так и не смог (честно пытался на протяжении версий JBuilder X, 2005, 2006).



Про все остальное... мммм... все достоинства, что я описывал выше для Eclipse, либо частично либо напрочь отсутсвуют в JBuilder
boombastik вне форума  
Старый 24.08.2006, 23:56   #14
boombastik
Местный
 
Регистрация: 06.12.2000
Сообщений: 1,269
boombastik пока не определено
По умолчанию RE: среда разработки

P.S.



Я не отношу себя к противникам JBuilder. Если кто-то пердпочитает JBuilder, то почему бы и нет, полно-функциональная IDE, готовая для решения широкого круга задач: начиная от библиотек классов, Swing-приложений и заканчивая J2EE разработкой, создание EJB, программирование JSP с отладкой out-of-the-box и поддержкой Struts, Web-services на базе Axis и многое другое.



Просто по моим внутренним критериям оценки различных Java IDE Eclipse выигрывает по сравнению с JBuilder в плане дружелюбности к разработчику.



Кроме того, имея опыт разработки корпоративных приложений на Eclipse, JBuilder, NetBeans, а также в UltraEdit (причем сравнительно большой опыт в каждом из указанных выше редакторов), считаю свои оценки вполне объективными.



С уважением,

Владимир
boombastik вне форума  
Старый 25.08.2006, 06:34   #15
sergioK
Пользователь
 
Регистрация: 27.07.2006
Сообщений: 52
sergioK пока не определено
По умолчанию RE: среда разработки

Mеня интересует - стоишь на команде нажимаешь F1 и в паралельном окне получаешь документацию, по другому Я не могу да и не очень понимаю как можно по другому работать, та опция этого не дает ,
Цитата:
boombastik (24.08.2006)


4, не поднимает НЕLP в отдельном окне как Билдер

Windows->Preferences->Help
Установи флажок "Use external browser", а также переключи "Open window context help" на значение "in an inflopop"

Не уверен, что это именно то, что ты хотел, но возможно нечто рядом.

sergioK вне форума  
Старый 25.08.2006, 16:39   #16
boombastik
Местный
 
Регистрация: 06.12.2000
Сообщений: 1,269
boombastik пока не определено
По умолчанию RE: среда разработки

> да и не очень понимаю как можно по другому работать



я делаю по другому: удерживая Ctrl, я жму левой кнопкой мышки на функцию/класс, получаю не только Java doc, но и исходный код реализации фунции, что намного интереснее



а вообще в большинстве случаев мне не нужны описания ф-ций и классов из java doc - основные я помню наизусть, поэтому мне сложно вцелом понять вашу проблему



кроме того, тот способ, что я описал выдал в паралельном окне (окне браузера) документацию по функции, требуется правда дополнительный клик мышкой, но думаю, что это не трудно сделать
boombastik вне форума  
Старый 25.08.2006, 16:58   #17
boombastik
Местный
 
Регистрация: 06.12.2000
Сообщений: 1,269
boombastik пока не определено
По умолчанию RE: среда разработки

P.S. можно вообще просто мышкой на ф-цию навести, а когда появиться tooltip нажать F2
boombastik вне форума  
Старый 25.08.2006, 17:16   #18
boombastik
Местный
 
Регистрация: 06.12.2000
Сообщений: 1,269
boombastik пока не определено
По умолчанию RE: среда разработки

Поигрался с настройками "Windows->Preferences->Help" - действительно дурацкая штука, что-то они там не додумали, короче, самое близкое к тому что ты хочешь наверное будет следующим образом:

- убрать галочку с "Use external browser"

- "Open window context help" установить в "in a dynamic help view"

- "Help view document open mode" установить в "Open in editor area"



После этого по нажатию F1 справа (у меня) возникнет окно результатов поиска и там придется кликать на первый пункт, он откроет браузер в соседнем окошке с исходным кодом. Дополнительный клик мышкой будет напрягать конечно, как от него избавиться пока не нашел.



Удачи,

Владимир
boombastik вне форума  
Старый 25.08.2006, 17:37   #19
sergioK
Пользователь
 
Регистрация: 27.07.2006
Сообщений: 52
sergioK пока не определено
По умолчанию RE: среда разработки

Да удобно, только почему внутри системных классов дебагер отказывается показать значения переменных,в кстати в Билдере у меня таже проблема, что с этим делать ?
ведь без этого смысл захода в системный код пропадает
sergioK вне форума  
Старый 27.09.2006, 14:51   #20
Серёга
Новичок
 
Регистрация: 29.06.2004
Сообщений: 20
Серёга пока не определено
По умолчанию RE: среда разработки

Билдер ИМХО в 10 раз лучше NetBeans - тот ваще глючная и недетерминированно себя ведущая аппликация. При разработке серьёзного проекта под NetBeans неизбежно пришлось перейти к запуску проекта при помощи bat-ника, т.к. среда напрочь перестала видеть изменения в классах, воспринимать новые классы и т.д. и т.п.
Серёга вне форума  
Ads
Ответ
Опции темы

Похожие темы
Тема Автор
j2me Java
весь вопрос содержится в теме. вот в общем-то и все:)
Toller
Java Передача файла через SocketChannel
Всем привет. Наверняка кто-нибудь сталкивался с такой задачей: нужно передать файл через сокетное соединение (nio). Перерыл кучу документации, но желаемого результата не достиг: файл передается, но...
Lennier
Как загрузить файл на сервер через JSP или Servlet? Java
На HTML страницы, в броузере должна быть возможность выбирать файл/файлы, и кнопка отправить на сервер Я использую Tomcat 5.5.15
VSergeyV
Java Как можно принимать и отправлять почту через JSP?
Как можно принимать и отправлять почту через JSP? Желательно с вложениями
VSergeyV
программу котрая на клиентской машине должна подключатся к этиму веб сервису. Java
Вобщем есть веб сервис написанные на php котрый через wsdl вайлы предоставляет некоторые функции. Как я понемаю это определённый стандарт и не имеет значения на каком языке подрубатся к ним. Я делаю...
maloii
RMI stub & skel: появляется только <server class>_Stub.class Java
связаться пришлось с RMI, документация на английском. Делал все по примерам, везде обещаемо, что после применения rmic <server class> появятся два файла: <server class>_Stub.class и ...
halfman



Текущее время: 11:01. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Рейтинг@Mail.ru