Meteor и NodeJS можно рассматривать как многоуровневые фреймворки, но, на мой взгляд, они не на 100% удовлетворяют определению безуровневого языка. На истинно бесступенчатом языке нужно думать не с точки зрения клиента и сервера, а с точки зрения программы. В настоящее время большинство ярусных языков требуют аннотирования фрагментов кода для маркировки дистрибутива, например в ссылках, Opa, ML5, Hop и т. Д.

 это функциональный язык / фреймворк, похожий на lisp, который позволяет легко написать отдельный кусок кода, который компилируется в код на стороне сервера, JS и HTML на стороне клиента, что значительно упрощает написание веб-приложений. Поскольку на самом деле нет различий между клиентской и серверной сторонами, они называют это «многоуровневым» программированием. С появлением JS на стороне сервера, существуют ли какие-либо сопоставимые фреймворки с JS? Обратите внимание, что я имею в виду не просто написание кода на стороне сервера и на стороне клиента на одном языке, а написание функций на стороне сервера и на стороне клиента, которые могут вызывать друг друга и генерировать HTML. Посмотри насвязи или жеHOP чтобы лучше понять, о чем я говорю. Существует ли многоуровневая веб-инфраструктура для JavaScript?

Ответы на вопрос(4)

Ваш ответ на вопрос