PHP как языки, которые предлагают встроенный HTML

Каковы другие языки, которые имеют возможность обрабатывать встроенный HTML / Non-обработанный текст, такой как PHP <?php /*PHP CODE*/ ?> NON-PHP CODE изначально ?

Я действительно хочу, чтобы логическая часть была жестко закодирована, может быть в C ++, тогда я буду раскрывать конструкции, подобные нескольким переменным, для слоя представления, чтобы работать с ним. и оставляем часть презентации свободной на некоторых языках сценариев, где я могу встроить язык разметки. поскольку слой представления должен быстро меняться, накладные расходы компиляции не будут.

Популярные серверные технологии, поддерживающие встроенный HTML:

  • Активные страницы сервера (.asp)
  • Встроенные файлы Ruby (.erb)
  • Страницы сервера Groovy (.gsp)
  • Страницы JavaServer (.jsp)
  • PHP: препроцессор гипертекста (.php)

Подробнее см. Здесь .

Ruby on Rails делает (с встроенными рубиновыми файлами .erb) – вы можете использовать встроенный рубин в представлениях для приложений MVC с рельсами …

Например:

 <p> <b>Some HTML</b> <%= puts "some ruby" %> </p> 

Классический ASP также работает, хотя я бы не рекомендовал его использовать для современного проекта.

JSP (страница сервера Java) , классический ASP и Ruby на рельсах – это некоторые языки программирования на языке программирования на языке PHP для работы в веб-приложениях

X (HT) ML имеет это изначально с инструкциями по обработке (XML 1.0; 8 декабря 1997 года) :

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?><!-- a processing instruction --> <html> <head><?pi /* instructions here */ ?></head><!-- another one --> <body><?pi /* instructions there */ ?></body> <?php /* even this is a valid processing instruction */ ?> </html> 

Помимо того, что просто информативно и зависит от процессора, вы найдете похожие материалы со многими веб-языками, такими как:

  • Java – JSP – Страницы JavaServer
  • Lua – haserl
  • Microsoft Basic – ASP – активные серверные страницы
  • Perl – Embperl
  • PHP – PHP: препроцессор гипертекста
  • Ruby – eruby – встроенный Ruby

И многие, и многое другое.