@Fesor я вашу позицию не понимаю. Почему проектировать базу или приложение на смартфоне - варварство? Писать код это конечно бред и вообще не удобно, но смартфон под рукой у меня всегда, а ПК нет, да и тем более это быстрее чем писать код. Про быдлокодеров тоже не понятные выпады, если приложение сгенерирует тот же код что и ручками писать, то где же тут говнокодство? Про небольшие проекты я тоже не согласен: любой большой проект можно разбить на маленькие модули, которые будут является относительно просты в реализации. На мой взгляд, у вас позиция того, что если человек не пишет код руками, то он не программист, а менеджер!
Постоянное написание одинакового кода, тоже грустно! Тем более писать код все же придется! Вы еще наверное на ASM'e пишете, потому что высокоуровневые языки - ЗЛО?
@Fesor@deadbyelpy действие контроллеров и представления как таковые делать в любом случае нужно на ПК, основная цель приложения для смартфонов (написание через 'А' это просто коверканье языка) - это быстрое накидывание структуры модулей, моделей, контроллеров и форм. На мой взгляд приложение не слишком уж и сложное. Gii - это генерация компонентов из готовой базы, а инструмент который я планирую сделать - это и разработка архитектуры базы, и самого приложения. Поколение быдлокодеров я думаю не появится если это выложить в свет, это спасение от рутины и по сути перенос Gii (плюс некая доработка) на мобильную платформу, либо просто как веб-приложение. Ну судя по ответам я понимаю, что средств для визуального программирования нет.
@lorus файл существует в любом случае т.к. выбирается он с помощью JFileChooser (ну и на всякий случай проверял file.exists() == true), также длина его определяется, и он доступ для чтения! Пытался в parse скормить URI тоже пустой dom возвращает ... не знаю в чем печаль(((
@Andrew_Holmes ну тогда пишите функции (даже страшно предположить что это наверное, может быть С), которые будут срывать данные из GUI и отправлять в М. При переходе от консоли к GUI у вас в идеале М не должен измениться, потому что логика то не поменялась, поменялся только интерфейс - то есть V!