JavaRush /Java блог /Random UA /Framework Spring та з чим його їдять?
ColdDeath
34 рівень
Москва

Framework Spring та з чим його їдять?

Стаття з групи Random UA
Всім добрий день! Так склалося, що довгий час я працював і досі працюю ASP.NET-програмістом. За цей час я писав як віндові додатки, RESTful-сервіси, так і корпоративні веб-додатки з кількістю користувачів інтрамережі підприємства понад 1500 осіб, які одночасно використовують систему, редагуючи, видаляючи та доповнюючи базу даних на Oracle. З початку цього року я поставив собі за мету перевчитися на Java-програміста. Багато тут дуже подібно з C #, відомо, чому. Дуже важливим для мене при переучуванні є те, щоб ті речі, які я міг робити з використанням ASP.NET, були б у Java такими ж зручними та швидкими в реалізації, а то й ще краще. В ASP.NET, наприклад, я досить швидко міг написати веб-додаток, що має веб-інтерфейс зі стандартним шаблоном (який, до речі, дуже приємний для ока, хоч і стандартний). Коли я почав цікавитися, як писати веб-додатки на Java, то відразу натрапив на згадку, що для цієї мети необхідно освоїти Framework - Spring MVC. Уроків хороших по Spring я поки що не знайшов. За тим же матеріалом, який я знайшов, я дійшов таких невтішних висновків: - під час роботи зі Spring немає зручного візуального редактора як у Visual Studio 2013. - немає стандартного графічного шаблону (теми). - оскільки немає візуального редактора, незрозуміло, як наносити на веб-форму компоненти – таблиці, діаграми, кнопку. – Невже все вручну через текстовий файл? Візуальний редактор Visual Studio дозволяв за лічені секунди налаштувати спосіб відображення полів у таблиці, прив'язку до полів бази даних і формат відображення кожної комірки. Все швидко, зручно, невже тут не так? - дуже мало тямущих онлайн-уроків з освоєння Spring. Сподіваюся, я дуже помиляюся, і багато хто спростує мої висновки. Дуже хочеться вірити, що веб-програмування на Java не менш зручне та приємне, ніж на ASP.NET.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ