Я новичок в мире веб-приложений не от Microsoft.Я хорошо знаком со стеком веб-приложений MS, обычно включающим следующее:
База данных - SQL Server или Oracle
Программирование на стороне сервера - ASP.NET, C # / VB.NET, WCF
Клиентская сторонапрограммирование - Silverlight, AJAX, Javascript
Приложение, которое я пытаюсь разработать, представляет собой простое веб-приложение с богатым пользовательским интерфейсом, использующее возможности HTML5 и предоставляющее некоторые возможности тонкого клиента в браузере.* Я пытаюсь найти варианты полного стека не-Microsoft для веб-приложений.Первоначальные идеи заключаются в использовании HTML5 для уровня представления на стороне клиента и PHP для программирования на стороне сервера.Есть несколько фреймворков для HTML5, которые я нашел в Интернете.Я предполагаю, что принятие HTML5 будет в форме фреймворков.Но я все еще начинаю.
Какие технологии вы использовали в комбинации, чтобы стек работал хорошо?Я разделил их на слои, чтобы лучше понять параметры каждого слоя, а также стек, который, по вашему мнению, работает лучше.Большое спасибо!
База данных -?
Программирование на стороне сервера -?
Веб-серверы -?
Программирование на стороне клиента -?
Уровень представления -?
Я хочу поэкспериментировать с различными вариантами стека, которые вы могли использовать в прошлом.