Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Лучшая IDE 
:(
    Опции темы
batigoal
Дата 22.3.2006, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



Цитата(LSD @ 22.3.2006, 15:50 Найти цитируемый пост)
и переходы по ней тоже возможны

Вот этого я не знал.

Цитата(S.A.P. @ 22.3.2006, 15:54 Найти цитируемый пост)
ваши явовские редакторы хоть что - нибудь не умеют? smile

Много думал. Не нашел.
Добавлено @ 15:01
Кто фанатик?.. Я фанатик?!..


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
stron
Дата 22.3.2006, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Поставил Eclipse 3.2 - тормозов стало больше


--------------------
подписи нет
PM ICQ   Вверх
powerOn
Дата 24.3.2006, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: нет
Всего: 159



NetBeans IDE - вот на мой взгляд сам лучший инструмент Java разработок.
По основным функциям (подсветка кода, рефакторинг, управление проектом... ) все IDE для Java впринципе одинаковы, и работают не плохо. Но вот некоторые особенности NetBeans:

Matisse - GUI Builder нигде такого не видел раньше, самый лучший и уникальный.
(А IDEA или Eclipse так могут? smile )

NetBeans очень хорошо интегрируестя со многими серверами, такими как
BEA WebLogic 9.0,
Sun Java System Application Server,
JBoss 4.0.3,
Tomcat 5.5.9,
Pointbase,
Apache Derby.
smile

Имеется средство для работы с БД: можно подсоединяться к серверу БД или к источникам данных ODBC используя JDBC драйвера, выполнять запросы и посматривать их результаты.
smile

В NetBeans еще очень много интересных вещей. IDE раширяемая, к ней много плагинов, но обычно в них нет необходимости, поскольюку все необходимое уже входит в стандартную установку.
Не надо качать лишних плагинов для редактирования GUI, как в Eclipse.
Я признаться не понимаю почему Эклипс не включит в стандартную установку редактор для GUI, и эклипсу конкурировать надо не NetBeans или IDEA, а с Lego smile поскольку у них видимо девиз: "Собери меня сам!". Эклипс без плагинов не очень смотрится, а чтоб скачать плагины нужен интернет, т.е. время/трафик - деньги. Осталось Эклипс еще чисто в исходниках распространять чтоб программер не скучал. Я низачто не поверю, что бы человек использующий Эклипс ни разу не задался мыслью: А вот "этого" мне не хватает! И я уверен, что обязательно существует плагин для того, что ему нужно, но его обязательно надо распространять отдельно...

Я очень наслышен положительными оценками IDEA, я пытался присмотреться к ней, но не увидел ничего такого в чем бы она привосходила NetBeans... Было бы не плохо услышать сравнение (а вдруг и впрямь есть что то интересное!) NetBeans и IDEA со стороны любителей IDEA.

В чем на мой взгляд NetBeans лучше IDEA, так это GUI Builder (очень важная часть любой IDE), интеграция с серверами и конечно же цена.... Во всем остальном они в принципе равны.
( Кстати IDEA для Linux/Solaris поставляют(?), если нет, то и сдесь Идея не в лидерах.... smile ).

Все что сдесь понаписанно лишь мое скромное мнение. smile






--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
LSD
Дата 24.3.2006, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(MoonCat @ 24.3.2006, 17:05 Найти цитируемый пост)
Я признаться не понимаю почему Эклипс не включит в стандартную установку редактор для GUI

Патамушта это зло! В Java GUI прекрастно пишется руками, получается оптимальней по части кода и лучше понимаешь как оно работает.


Цитата(MoonCat @ 24.3.2006, 17:05 Найти цитируемый пост)
Я очень наслышен положительными оценками IDEA, я пытался присмотреться к ней, но не увидел ничего такого в чем бы она привосходила NetBeans... Было бы не плохо услышать сравнение (а вдруг и впрямь есть что то интересное!) NetBeans и IDEA со стороны любителей IDEA.

Подсказки по коду.
Вот например объявляешь ты переменную, пишешь Configuration дальше Alt+Space и тебе на выбор 3 имени к ней: conf, config, configuration, если надо можешь написать свой префикс, типа server нажать Alt+Space и вот тебе serverConfiguration (это описывается долго а делается менее чем за секунду).
Еще пример надо тебе объявить переменную класс которой ты помнишь приблизительно, пришешь начало Unicast дальше Ctrl+Alt+Space и тебе показываются все классы начинающиеся с Unicast, где и выбираешь себе свой UnicastRemoteObject, плюс импорт на него ставится автоматом.
Там еще много чего есть, просто это не сразу в глаза бросается, надо попользоваться чтобы узнать. В принципе если бы не пара уникальных фишек JBuilder я бы на него и не возвращался.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
batigoal
Дата 24.3.2006, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



MoonCat, все перечисленные тобой фичи в Идее есть. smile

А как у NetBeans с XML/HTML/JS/CSS/Ant/...?
Autocomplete тегов, антовых тасков и вываливающиеся подсказки цветов в CSS, которые я сегодня понаблюдал, еще раз укрепили меня в уверенности превосходства IDEA. smile


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Се ля ви
Дата 24.3.2006, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

Репутация: 8
Всего: 127



IDEAдназначно!


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
mr.DUDA
Дата 24.3.2006, 23:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


3D-маньяк
****


Профиль
Группа: Экс. модератор
Сообщений: 8244
Регистрация: 27.7.2003
Где: город-герой Минск

Репутация: 4
Всего: 232



VS2005 + ReSharper однозначно smile !
Добавлено @ 23:37
Цитата(LSD @ 24.3.2006, 17:31 Найти цитируемый пост)
Я признаться не понимаю почему Эклипс не включит в стандартную установку редактор для GUI

Патамушта это зло! В Java GUI прекрастно пишется руками, получается оптимальней по части кода и лучше понимаешь как оно работает.

А координаты/размеры, а локализованные варианты тоже руками прописывать ?


--------------------
user posted image
PM MAIL WWW   Вверх
powerOn
Дата 25.3.2006, 00:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: нет
Всего: 159



Цитата

Патамушта это зло! В Java GUI прекрастно пишется руками, получается оптимальней по части кода и лучше понимаешь как оно работает.


Это не выгодно с точки зрения времени, к тому же расположение элементов (т.е. дерево всех компонентов) можно оптимизированно генерировать, что никак не повлияет на производительнось, К томуже точный и красивый интерфейс с "завязанными глазами" не построишь, а если и начнешь строить, то будешь постоянно делать перекомпиляцию, чтоб посмотреть, что получается...
Да и вообще это наверное занятное дело, если форма содержит 60-70 компонентов, а форм в проекте около 30, уж извиняйте, но жизнь слишком коротка для такого удовольствия...

Цитата

Подсказки по коду.
Вот например объявляешь ты переменную,  ...................


В NetBeans есть аналогичные, не мение мощные и удобные вещи, это Code Templates и Macros.
Code Templates работает след. образом пишишь в редакторе Java кода например psvm и пробел, а редактор автоматически заменит его на public static void main(String [] args) { } или sout и пробел, а редактор заменит на System.out.println(""); и курсор между кавычек поставит. Все это можно настроить и аббревиатуру и выподающий текст. Причем там есть задания более сложных действии,например когда шаблон требует определенных премещений курсора в нужный момент и определенных автоматичеких подстановок.
Можно создавать отдельные Code Templates для различных видов документов: CSS, DTD, HTML, JSP, JAVA, Plain Text, Properties, SQL.

Ну что такое макрос думаю все знают: определяем комбинацию клавишь и список действии который нужно выполнить по их нажатию. NetBeans есть возможность их записи. Записываем, сохраняем, назначаем клавиши, используем. Вполне стандартная вещь, решающая многие вопросы.


Цитата

Еще пример надо тебе объявить переменную класс которой ты помнишь приблизительно, пришешь начало Unicast дальше Ctrl+Alt+Space

Тоже самое и в NetBeans, только Ctrl+Space


Цитата

А как у NetBeans с XML/HTML/JS/CSS/Ant/...?
Autocomplete тегов, антовых тасков и вываливающиеся подсказки цветов в CSS, которые я сегодня понаблюдал


Лично я не занимаюсь ни XML ни CSS, поэтому способов о ценить возможности этой части подостоинсву не было, поэтому просто пречислю, то что я там увидел по этой части.
Во-первых XML Project, такой же как Enterprise или Web project, но чисто для XML и всего что с ним связанно. NetBeans позволяет редактировать и создавать след типы документов относящихся к XML группе:

XML Document (Creates a new XML document. In the wizard, you can specify whether to have the file well formed, DTD constrained, or XML Schema constrained.),

DTD Entity (Creates a new document type definition (DTD). DTDs describe the tags that can be used in an XML file and indicate the valid arrangement of those tags.),

XML Schema (Creates an XML Schema document that specifies the namspaces and data type constraints for an XML document.),

Retrieve Schema and WSDL documents (This Wizard will retrieve WSDL or Schema documents and their dependencies.)

XLS Stylesheet (Creates an empty extensible style sheet (XSL) document. Use XSL documents to specify display characteristics, tag conversions, and addressing mechanisms for your XML document.)

OASIS XML Catalog (Creates an OASIS XML Catalog file that maps external entity references to local resources. You can then add the catalog to DTD and XML Schema Catalogs in Runtime window.)

XML Parsed Entity (Creates an external parsed entity object.)

Cascading Style Sheet (Creates an empty cascading style sheet (CSS) document. Use a CSS to format the information contained in your XML document.)

Везде есть подсветка кода, это точно. Я не смотрел на раличные примочки типа всплывающих меню, поскольку просто не разбираюсь в семантике документов. Могу лищь сразу отметить что в XML документах (XML Document, Ant) они точно есть, и списки с подсказками выпадают.

Вот например заметил для DTD документов такие фишки:
Generate CSS (видимо по DTD генерируют CSS),
Generate Documentation ,
Generate DOM Tree Scanner (генерирует java классы для сканирования дерева, заданного этим DTD)
SAX Document Handler Wizard (тоже для генерации каких-то java классов, что-то с JAXP и SAX связанно)

В общем на возможность преобразования из одного вида документа в другой IDE богата.

HTML/JSP можно редактировать с панелью компонентов, простым перетаскиванием. Среди компонентов на палитре есть например Buttons, Forms, Use Beans, Link, Image, JSTL Choose, JSTL if, JSF Form, DB query, DB Update, DB report...
Я только выборочно пречислил их на самом деле гораздо больше.

Я плохо в XML/DTD/CSS/XLS разбираюсь и не знаю зачем все это нужно. Лучше сами посморите, но с XML документами NetBeans работает, и предоставляет далеко не текстовый радектор...

Ant XML NetBeans редактирует тоже с выпадающими подсказками и подсветкой текста, более того у них там ANT отладчик встроенный , можно пошагам процесс сборки проити... smile
А IDEA так может? smile

Цитата

MoonCat, все перечисленные тобой фичи в Идее есть. smile

И GUI Builder как Matisse???




--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
batigoal
Дата 25.3.2006, 10:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 4
Всего: 151



Цитата(MoonCat @ 25.3.2006, 01:41 Найти цитируемый пост)
А IDEA так может? smile

Вот насчет отладчика не знаю, не пробовал. Обычно у меня таски атомарны. В понедельник посмотрю.

Цитата(MoonCat @ 25.3.2006, 01:41 Найти цитируемый пост)
В NetBeans есть аналогичные, не мение мощные и удобные вещи, это Code Templates и Macros.

Есть такое.

Цитата(MoonCat @ 25.3.2006, 01:41 Найти цитируемый пост)
И GUI Builder как Matisse???

У них есть GUI-дизайнер на основе forms. Механизм, насколько я понимаю, такой - рисуешь GUI (в виде *.form-файла) и биндишь его к какому-нибудь классу. А потом либо генеришь код, либо подключаешь эту форму непосредственно к проекту (тогда еще нужно будет тянуть с собой их библиотечку). Но деталей процесса рассказать не могу, с GUI не работал.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
LSD
Дата 25.3.2006, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(mr.DUDA @ 24.3.2006, 23:36 Найти цитируемый пост)
VS2005 + ReSharper однозначно!

Чем мне нравятся .NET-чики, так это своими железными аргументами smile

Цитата(mr.DUDA @ 24.3.2006, 23:36 Найти цитируемый пост)
А координаты/размеры, а локализованные варианты тоже руками прописывать?

А laout manager на что? Пусть он работает smile


Цитата(MoonCat @ 25.3.2006, 00:41 Найти цитируемый пост)
В NetBeans есть аналогичные, не мение мощные и удобные вещи, это Code Templates и Macros.
Code Templates работает след. образом пишишь в редакторе Java кода например psvm и пробел, а редактор автоматически заменит его на public static void main(String [] args) { } или sout и пробел, а редактор заменит на System.out.println(""); и курсор между кавычек поставит. Все это можно настроить и аббревиатуру и выподающий текст. Причем там есть задания более сложных действии,например когда шаблон требует определенных премещений курсора в нужный момент и определенных автоматичеких подстановок.

Это другое. Но это в IDEA тоже есть.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
ALKS
Дата 31.3.2006, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 2
Всего: 11



Цитата(stron @ 22.3.2006, 16:06)
Поставил Eclipse 3.2 - тормозов стало больше

Это просто смешно. купите нормальный десктоп и воткните больше памяти. Стоимоисть любого, даже самого навороченного десктопа - ничто, по сравнению с зарплатой хорошего программиста. любое железо для разработчика окупаеться за три месяца.Если в вашей организации этого не понимают, мне вас искренне жаль. Я просто не знаю что такое "тормоза" среды разработки. любой.
PM   Вверх
S.A.P.
Дата 31.3.2006, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2664
Регистрация: 11.6.2004

Репутация: 1
Всего: 71



Цитата(ALKS @ 31.3.2006, 13:04 Найти цитируемый пост)
Я просто не знаю что такое "тормоза" среды разработки. любой.
вероятно из за того, что у тебя другое понятие о "быстрых" IDE?

Ну не решаются на данный момент тормоза Zend и Eclipse наращиваеняем железа, хоть об стену убейся. А я знаю что такое тормоза еще с допотопных компов, только тогда таких IDE навороченных не было.

PM MAIL   Вверх
ALKS
Дата 31.3.2006, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 354
Регистрация: 22.3.2006

Репутация: 2
Всего: 11



Цитата(S.A.P. @ 31.3.2006, 13:25)
Цитата(ALKS @  31.3.2006,  13:04 Найти цитируемый пост)
Я просто не знаю что такое "тормоза" среды разработки. любой.
вероятно из за того, что у тебя другое понятие о "быстрых" IDE?

Ну не решаются на данный момент тормоза Zend и Eclipse наращиваеняем железа, хоть об стену убейся. А я знаю что такое тормоза еще с допотопных компов, только тогда таких IDE навороченных не было.

У меня бокс IBM. Pentium 4 3GHz c гипертрейдингом или как его там(не селен я в железе, винда показывает 2 проца), 2.5 Gb mem, SCSI. старая машина довольно - больше года уже.

Не торомозит у меня Eclipse вообще.

PM   Вверх
stron
Дата 31.3.2006, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: нет
Всего: 36



Цитата(ALKS @ 31.3.2006, 14:04 Найти цитируемый пост)
Это просто смешно. купите нормальный десктоп и воткните больше памяти. Стоимоисть любого, даже самого навороченного десктопа - ничто, по сравнению с зарплатой хорошего программиста. любое железо для разработчика окупаеться за три месяца.Если в вашей организации этого не понимают, мне вас искренне жаль. Я просто не знаю что такое "тормоза" среды разработки. любой.

Ну как сказать, есть у меня HT или нет такого, я даже и не знаю, но есть P4 - 3GHz да 3Gb памяти

Это сообщение отредактировал(а) stron - 31.3.2006, 16:42


--------------------
подписи нет
PM ICQ   Вверх
lancode
Дата 18.5.2006, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растудыть через окоп
*


Профиль
Группа: Участник
Сообщений: 163
Регистрация: 14.5.2005
Где: e-burg

Репутация: нет
Всего: 4



Любой из клонов vi, кстати vi - от Visual Interface  smile  
--------------------
Построй в полярной системе координат: R(a)=(1+sin(a))*(1+0.9*cos(8*a))*(1+0.1*cos(24*a))*(4-sin(80*a))  (С) LAN aka lancodeО результатах пишите на [email protected] :-)
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.0999 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.