Member 14070334 Ответов: 1

Архитектура и логика в разработке веб-приложений


Я новичок в разработке Php, но я полон решимости стать хорошим программистом, особенно на стороне сервера. Следовательно, я выбираю крутую кривую обучения.
Я пытаюсь разработать веб-приложение на Php, где пользователи могут создавать элементы (скажем, блюдце или стол) и выбирать такие свойства, как цвет, форма, а затем система должна адаптировать отображение изображения в соответствии с выбранными свойствами.
Мне нужна помощь с советами по общей архитектуре, особенно с языком, наилучшим для написания кода для логики. Кроме того, если будет оказана помощь с кодексами, которые я могу применить и извлечь из них уроки, я буду глубоко признателен за это.
Я критически рассмотрел варианты рендеринга страниц на стороне клиента и на стороне сервера, но не уверен, что будет лучше, хотя думаю, что склоняюсь к клиентской стороне, чтобы использовать потенциал JavaScript (чтобы приложение могло брать все данные из пользовательских выборок и реже передавать их на сервер). Если бы я использовал для этого серверную часть, это означало бы, что приложение должно было бы загружаться для каждой спецификации или параметра форматирования, которые выбирает пользователь, и это может быть раздражающим опытом для пользователя).
Но здесь я столкнулся с проблемой реализации и интеграции ее с фреймворком MVC, предпочтительно Angular JS.

Что я уже пробовал:

Я рассматривал Php, но, похоже, Php не приспособлен для такого проекта.

1 Ответов

Рейтинг:
0

MadMyche

I am trying to develop a webapp in Php where users can design items (say a saucer or a table) and choose properties like colour, shape, and then the system has to adapt the display of the image according to the selected properties.

"Клиентская" сторона этого будет состоять из HTML, JavaScript и некоторых CSS; а то, как ваши магазины приложений могут быть PHP, ASP.NET, Python или какой-то другой серверный язык. Это относительно легко, когда речь заходит о веб - приложениях

Фактические выборки будут сделаны в HTML-форме, и требование отображения изменений потребует некоторого JavaScript для замены изображений на основе выбранных элементов.