Quali linguaggi di scripting possono essere incorporati in HTML?

3

La maggior parte dei linguaggi di scripting (come Pythong, Perl, ecc.) genera l'intero file HTML. Tuttavia, il codice PHP può essere incorporato nei codici html. PHP elaborerà solo il codice tra <?php ?> tag e ignorerà altre righe.

Quali altri linguaggi di scripting sono disponibili con possibilità di essere incorporati in HTML?

    
posta Googlebot 02.09.2012 - 15:11
fonte

3 risposte

2

Puoi mixare anche perl (con eperl), ma in genere è una cattiva pratica.

Dovresti riflettere su quanto segue:

  • I tuoi dati devono essere indicizzati da Google?
  • È una pagina web o un'applicazione?

Se si tratta di un'applicazione, che non verrà indicizzata da Google, acquisisce JavaScript, CoffeeScript, Dart o Flash e scrive un'applicazione MVC standard, con il server che fornisce il back-end sotto forma di servizi basati su JSON. È molto più semplice pensare in questo modo e affrontare ancora la complessità a livello di applicazione.

Se questo deve essere indicizzato da google e / o è una pagina web, quindi creare una pagina Web WebMVC, con i modelli, in Spring (java), Ruby on Rails (ruby), Django (python), Symfony (php) , Catalyst Framework (perl), qualunque cosa. È più facile ospitare le modifiche ai dati in genere con tali.

Entrambe queste soluzioni hanno una notevole scalabilità.

Ricorda che ogni applicazione ha iniziato in piccolo.

    
risposta data 02.09.2012 - 20:32
fonte
3

Come delnan ha notato nel suo commento, qualsiasi linguaggio di template lo farebbe.

Se la tua domanda riguarda piuttosto quali sono le lingue in cui puoi combinare sia questa lingua che l'HTML, ecco alcuni che vengono in mente:

  • C # e VB.NET (tramite ASP.NET o ASP.NET MVC, dato che quelli non sono linguaggi, ma framework).

    Si noti che mentre è possibile incorporare codice sorgente C # / VB.NET in modelli (file .aspx o modelli Razor), esiste una netta separazione tra il codice sorgente dell'applicazione - quello che viene compilato durante la compilazione e il codice all'interno i modelli - quello che è pubblicato in testo semplice e viene compilato solo dal server quando necessario.

  • Java (tramite JSP).

  • VBScript e JScript (attraverso ASP).

  • . JavaScript

risposta data 02.09.2012 - 15:19
fonte
2

Praticamente tutte le lingue moderne hanno una o più lingue di pagina del server. PHP è l'unica lingua la cui ragione principale di esistenza è la scrittura di pagine del server. La maggior parte delle lingue moderne avrà anche più di un linguaggio modello.

    
risposta data 02.09.2012 - 20:44
fonte

Leggi altre domande sui tag