Ho l'impressione che un programma DART non possa essere ospitato in un server web. Qualcuno potrebbe per favore illuminarmi su questo?L'applicazione DART può essere ospitata in un server Web come Apache?
risposta
Sì, è possibile (anche se non è il suo caso d'uso principale).
Da Google Plus, 28th Feb 2013:
Finalmente sono riuscito a fare il lavoro Dart in Apache CGI! Non ho trovato alcuna informazione su questo, quindi ho provato da solo. Ecco come ho fatto (Apache 2.2 e Ubuntu) ...
Da news.dartlang.org, 26th May, 2012
Oggi, Sam McCall ha annunciato mod_dart: la possibilità di eseguire Dart apps incorporato in Apache! Proprio come PHP, Perl, Python e molti altri linguaggi di scripting, ora puoi usare Dart per alimentare le tue applicazioni web sul lato server all'interno del server web Apache.
Entrambi questi sono "prove di concetti", ma mostrano che Dart può essere incorporato in un server Web come Apache.
Ora il "ma ..."
Anche se è dimostrato che Dart può essere incorporato all'interno di un server web, Dart è più simile node.js, in quanto il binario lato server dardo fornisce una VM per un'applicazione a uso. Tale domanda potrebbe includere un proprio server web, ad esempio:
main() {
var server = new HttpServer();
server.addRequestHandler(
(req) => true, // matcher - should this function handle this request?
(req, res) { // handler - what should happen when this request matches?
res.outputStream.write("${req.method}: ${req.path}"); // eg: GET: /foo
res.outputStream.close();
});
server.listen('127.0.0.1', 8080);
Il mod-dardo è stato bloccato per lo sviluppo per 2 anni.
Perché è chiuso? Sembra una domanda legittima (anche se un po 'superficiale) – DrColossos
assolutamente legittima! dato che la freccetta funziona anche sul lato server – Gero
Dart è davvero nuovo !!! Questa è una domanda legittima. – SSR