На чем писать веб приложения с GUI как в desktop app?
Доброго дня.
Подскажите пожалуйста на чем можно писать веб решения с подходом как при разработке десктопных приложений?
Я привык к подходу, что легко накидываешь интерфейс в конструкторе (окна, кнопки, таблицы, поля, прогрессбары), а потом в модулях описываешь логику. Но я отдаю себе отчет, что все переходит в веб. И десктопные приложения уже сейчас отмирают. Хотелось бы перейти в вэб с сохранением десктопного подхода.
Знаю, что в С# есть xaml для веб (xbap кажется), но платформа проприетарная и мне это не нравится. На Java вроде тоже что-то такое есть, но не могу найти как оно называется (буду благодарен если напомните). Ну и тоже сложности у нее по настройке серверной части. Пару лет назад смотрел - были сложности с подбором хостера (нужна установленная платформа на сервере).
Соответственно, прошу подсказать по возможным вариантам инструментов. На текущем этапе не хочу углубляться в JS, CSS и пр. Хочу тупо функциональности и быстроты разработки фронтэнда.
Насколько jQuery упрощает разработку интерфеса в сравнении с тем если писать самому все с нуля?
О задаче - есть идея написать свое приложение для работы с задачами в рамках своего видения. Что-то типа todoist. Хочу сделать это минимально напрягаясь)
Есть опыт разработки в 1С, С#, калькулятор на Java писал))) на php другу примитивный сервис по учету бонусов писал. SQL запросы не проблема.
Заранее большое спасибо!
В вебе все равно не будет GUI именно как на десктопе по той простой причине, что переход в веб - это не только смена платформы, но и смена парадигмы. От standalone программы к клиент-серверной архитектуре. Которая диктует свою логику построения интерфейса, в том числе.
Впрочем, парадигма супер-формочки для мышевозов пережила смерть Вижуал Барсика и Дельфей и вовсю прет в новый век веба, почти не меняя своей убогой сущности...
Не совсем понял про standalone и клиент-серверную архитектуру. Десктопные приложения вполне могут быть клиент-серверными. 1С например. Элементы управления в вебе и десктопном ПО совпадают же. Поля, кнопки, переключатели, флажки, вертикальные и горизонтальные меню. В вебе только свободнее с графическим представлением... по идее и веб-приложения могут заменить десктопные.
Скоро очень много десктопного софта перейдет в сеть. Останутся только проги являющиеся частью системы или направленные на работу с ними. Хороший пример - оффисные программы. Слышал, что уже есть даже онлайн звуковые редакторы.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.