Я переключаюсь между Vista, Win 7, Ubuntu 10LTS и 11.10 при программировании для GWT на GPE.
Причина, по которой у меня нет проблем, заключается в том, что я использую Springsource Tool Suite (STS), упаковку Springsource из Eclipse.Раньше я использовал Yoxos, но обнаружил, что Springsource работает намного лучше.Лучшая работа в том смысле, что STS-пакет Eclipse дает мне нужные мне плагины, а их панели мониторинга / сайты обновлений обеспечивают совместную работу моих плагинов.Кроме того, yoxos постоянно меняет макет и поток своего веб-сайта, что меня смущает.
Раньше использование yoxos для упаковки моего затмения было головной болью, так как мне приходилось быть гуру различных версий плагинов.
Недавно у меня возникли проблемы с тем, что maven не работает с последним снимком Indigo.Ответ был прямо на сайте СТС.Не только ответ, но и упаковка для замены версии m2e, которая будет работать.
Я использовал synaptic / software center для установки indigo на мою машину с Ubuntu 11.10, но я никогда не использую ее - понятия не имеюпочему я даже был вынужден установить его.Поскольку мне наконец-то пришлось установить STS.
ОК, STS предлагает мне поиграть в компьютерные игры, когда мне скучно, например: aspectj, spring roo, groovy.
IMO, STS - эточтобы EClipse, как Ubuntu для Linux.В любом случае, я должен зависеть от согласованности STS из-за необходимости переключаться между windows и linux.
Я хочу посоветовать людям не использовать ванильное затмение (например, установку затмения с использованием синаптиков Ubuntu), потому что я был свидетелемпрограммисты сталкиваются с конфликтами версий плагинов, пытаясь обновить или установить плагины - если только вы не работаете в большой организации с персоналом, уполномоченным для затмения пакетов.В противном случае, это действительно пустая трата времени и денег компании, если мы тратим неделю нашего времени на распутывание проблем затмения - и умножаем это на количество программистов.
Я думаю, с одной стороны, затмениеочень сплоченное видение, но с другой стороны имеет довольно анархическое исполнение, которое затем позволяет процветающему существованию MyEclipse и SpringSource.
Я знаю, что «эксперты по Eclipse» со мной не согласятся.Но тот факт, что им нужно было быть экспертами в Eclipse, а я просто хочу быть просто программистом, говорит о многом, почему они не согласились бы со мной.