nio
この世界は。。。いいですか?
Вот например, возьмём любую среду разработки: QtCreator, или там Visual Basic, или даже какой-нибудь, прости господи, Lazarus. Положил я на форму кнопочку, дважды кликаю по ней (или, в qt, указываю, к какому слоту перейти) - оказываюсь в редакторе кода и мне остаётся только прописать нужный функционал. Вся инфраструктура - класс, описывающий интерфейс приложения, сгенерирован средой, функция On_My_Button_clicked() уже описана. Это удобно, так принято во всех средах, так и должно быть.

А теперь пробуем написать что-нибудь под Android, например, в Eclipse, IntelliJ Idea или NetbBeans... И вот, собственно, вопрос: это что, так и надо, что я должен создавать классы и методы для всех элементов управления вручную? Более того, вручную создавать экземпляры этих классов и ручками назначать каждому из них реализующие действия функции - это тоже так и надо?

Или я чего-то не догоняю и есть способ это делать нормально, как в других IDE? А то очень странно видеть такое непотребство, ведь такая простая вещь уже реализована во всех других IDE не один десяток лет назад.

@темы: Точка зрения, Java, IDE, Android, *nix