Параметры веб-стека HTML5 - PullRequest
0 голосов
/ 28 февраля 2011

Я новичок в мире веб-приложений не от Microsoft.Я хорошо знаком со стеком веб-приложений MS, обычно включающим следующее:

База данных - SQL Server или Oracle
Программирование на стороне сервера - ASP.NET, C # / VB.NET, WCF
Клиентская сторонапрограммирование - Silverlight, AJAX, Javascript

Приложение, которое я пытаюсь разработать, представляет собой простое веб-приложение с богатым пользовательским интерфейсом, использующее возможности HTML5 и предоставляющее некоторые возможности тонкого клиента в браузере.* Я пытаюсь найти варианты полного стека не-Microsoft для веб-приложений.Первоначальные идеи заключаются в использовании HTML5 для уровня представления на стороне клиента и PHP для программирования на стороне сервера.Есть несколько фреймворков для HTML5, которые я нашел в Интернете.Я предполагаю, что принятие HTML5 будет в форме фреймворков.Но я все еще начинаю.

Какие технологии вы использовали в комбинации, чтобы стек работал хорошо?Я разделил их на слои, чтобы лучше понять параметры каждого слоя, а также стек, который, по вашему мнению, работает лучше.Большое спасибо!

База данных -?
Программирование на стороне сервера -?
Веб-серверы -?
Программирование на стороне клиента -?
Уровень представления -?

Я хочу поэкспериментировать с различными вариантами стека, которые вы могли использовать в прошлом.

Ответы [ 2 ]

2 голосов
/ 28 февраля 2011

Есть много хороших решений, хотя я опишу здесь некоторые возможности, с которыми я знаком:

  • База данных - MySQL, PostgreSQL
  • Программирование на стороне сервера - PHP,Python, Perl, C / CGI
  • Веб-серверы - Apache, lighttpd, nginx
  • Клиентское программирование - JavaScript
  • Уровень представления - HTML, CSS
    • SVG для встроенных векторов
    • MathML для рендеринга уравнений
    • RSS для каналов
0 голосов
/ 28 февраля 2011

Если вы хотите почти нулевую конфигурацию сервера, для этого может подойти Google App Engine, хотя они имеют только нереляционную базу данных.

...