/ / Множество IDE в екип за разработка на софтуер - затъмнение, swing, netbeans, ide, collaboration

Множество IDE в екип за разработка на софтуер - затъмнение, swing, netbeans, идеи, сътрудничество

Моят екип е на път да започне разработката на приложение с клиент на Swing и EJB Back end.

Аз мисля да стандартизирам използването на Netbeans за разработването на Swing портовете, защото е много удобен за потребителя дизайн на Swing дизайнер, но все пак използват Eclipse за останалата част.

Просто се чудех дали някой е направил това и ако е така, колко добре работи?

Отговори:

2 за отговор № 1

Мисля, че отговорът ще бъде "зависи от това".

Ако имате сравнително опитни инженери товамогат да управляват собствената си IDE конфигурация, тогава бих казал да им позволи да използват каквото искат. Работих по проект, в който бях в мрежата, а в останалите модули бях в затъмнение. Работеше добре, но не съществуваше "стандарт", защото всички бяха достатъчно опит, за да могат да управляват своето IDE.

В среда, в която имате по-малко опитинженерите, които имат само един IDE, са чудесни, защото ще намалят времето, необходимо на екипа, за да прекарат младите разработчици да работят, и в този случай би било много по-лесно да се поддържа една единствена среда за разработка, вместо многобройни ,

В никакъв случай не бих проверил в файловете на проектагенерирани от netbeans или затъмнение. Макар че в началото може да е хубаво да накарате хората да работят, когато някой иска да персонализира настройката си, изобщо имате внезапна битка с конфигурационни файлове във вашия контролен източник и това мирише.


1 за отговор № 2

Трябва да стандартизирате NetBeans за проект Swing

Да, трябва да стандартизирате NetBeans, ако степравейки IDE на клиент на Java Swing Client. В противен случай целият екип няма да може да се възползва от отличния дизайнер на GUI в NetBeans. Освен това те могат да нарушат работата, извършена от членовете, като използват инструмента NetBeans GUI.

Работих по проект, в който използвахме 3 или 4 IDE за разработване на клиент за Swing, който е на стойност няколко милиона долара. Имаше голяма загуба на производителност, тъй като NetBeans не беше използван от целия екип.

Теоретично бихте могли да позволите няколко IDE заBackend работи, тъй като не е толкова важно, но е много приятно да се използва за изграждане на NetBeans и напълно да се интегрира всичко в един IDE.

Въз основа на опита ми да не правя това, което предлагате, и на моя опит в това, че мога да направя бързо развитие в Swing с NetBeans, бих казал, че определено ще се намесвам в NetBeans.


-1 за отговор № 3

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

Може да искате да разгледате приставката за WindowBuilder за Eclipse, вместо да отидете на NetBeans за Swing развитие.

http://www.eclipse.org/windowbuilder