Domanda

Sembra che il più aproach comune per il web design è quello di utilizzare HTML / XHTML e CSS in combinazione con altre tecnologie o linguaggi come JavaScript o PHP.

A livello teorico, mi interessa sapere quali altri linguaggi o tecnologie potrebbero essere utilizzate per costruire un intero sito senza utilizzare un singolo tag HTML o di stile CSS per lo styling / posizionamento?

Può un sito web essere effettuato solo utilizzando XML o PHP da solo, tra cui lo stile attuale e il posizionamento?

Presumibilmente siti Flash sono fino incorporati in HTML tag?

Grazie

È stato utile?

Soluzione

In realtà ci sono diverse soluzioni che consentono di evitare quasi completamente CSS e HTML.

GWT: Google Web Toolkit

scritto in Java e vi permetterà di costruire sia il codice server e client in Java. Utilizzato per costruire Google Wave.

Cappuccino e Objective-J:

Objective-J è quello di JavaScript come Objective-C è quello di C. Si estende JavaScript con molti vicino caratteristiche, tra cui il tipo controllo, classi e tipi. Cappuccino è come Cacoa (X GUI toolkit Mac OS). L'utilizzo di questi due si può costruire incredibilmente ricco e desktop come webapps. Corrono per lo più sul lato client ed è possibile utilizzare quello che vuoi sul server. Un buon esempio è 280slides

SproutCore è simile al cappuccino, ma utilizza puro JavaScript, invece. Apple sta usando SproutCore per fare me.com.

Vorrei anche ricordare che la conoscenza di HTML, CSS, JavaScript è una buona abilità di sapere, proprio come capire il vostro compilatore è una buona abilità.

Modifica Come detto in precedenza Adobe Flash può essere utilizzato anche.

Altri suggerimenti

Si può fare un sito web con un singolo tag html. Basta dare cartella di accesso in lettura a tutte le directory, hanno i nomi dei file sensibili . Da qui si utente sarà in grado di sfogliare le immagini, file di testo leggere, scaricare video e a seconda del contenuto che può o non può tornare mai più, ma si raggiungere l'obiettivo della creazione di un "sito web" con una sola riga di HTML o CSS o qualsiasi altro codice per quella materia.

:-) :-): -)

È possibile ospitare un server telnet con accesso anonimo e un guscio specializzato che limita l'utente a fare tutto ciò che è si desidera che il sito per fare. ;)

Consente di fare la distinzione tra ciò che è richiesto dal browser web, e ciò che si come un uso sviluppatore per creare quel markup.

Ricordate che HTML è oggi xml. È possibile utilizzare qualsiasi linguaggio di markup che ti piace e che convertito in HTML utilizzando XML.

ad esempio ASP.NET utilizza markup come ad esempio che viene convertito sul server per.

Fino a quando il contenuto scendendo il filo al browser è HTML, o genera HTML tramite lo script, è possibile utilizzare qualsiasi metodo che ti piace.

Tuttavia questi approcci hanno in gran parte fallito come sviluppatori preferiscono avere il controllo diretto sulla marcatura. Rende css così come scripting molto più facile quando si è certi che cosa il codice html sta per essere.

ASP.NET MVC è un prodotto creato in risposta alle critiche rivolte al modello di ASP.NET WebForms.

Inoltre, questa è un'altra risposta perché è una tecnologia completamente diversa, ma è possibile scrivere un'applicazione in XUL e sarà eseguito nei browser basati su Mozilla, senza HTML.

C'è anche XML. È possibile creare siti web con solo XML. Un uno noto è World Of Warcraft . Controllare la sorgente della pagina. Un XSL viene utilizzato come foglio di stile. Esistono anche XML basati su framework web come OpenLaszlo . È possibile lasciare che servono sia DHTML o Flash su reqeust da un unico modello XML.

Il Wt C ++ Web Toolkit .

È possibile scrivere l'applicazione Web in C ++ utilizzando i widget in stile Qt (caselle di input, pulsanti, schede, ecc) e collegare gli eventi lato client al codice C ++ sul server. Il tutto senza scrivere alcun codice HTML o CSS.

Un esempio applicazione dal loro sito web (si potrebbe anche voler guardare questo ottimo tutorial ):

HelloApplication::HelloApplication(const WEnvironment& env)
  : WApplication(env)
{
  setTitle("Hello world");                               // application title

  root()->addWidget(new WText("Your name, please ? "));  // show some text
  nameEdit_ = new WLineEdit(root());                     // allow text input
  nameEdit_->setFocus();                                 // give focus

  WPushButton *b = new WPushButton("Greet me.", root()); // create a button
  b->setMargin(5, Left);                                 // add 5 pixels margin

  root()->addWidget(new WBreak());                       // insert a line break

  greeting_ = new WText(root());                         // empty text

  /* when the button is clicked, call the 'greet' method */
  b->clicked().connect(this, &HelloApplication::greet);
}

void HelloApplication::greet()
{
  /* set the empty text object greeting_ to greet the name entered */
  greeting_->setText("Hello there, " + nameEdit_->text());
}

Curl (richiede un plugin per il browser)

articolo di Wikipedia

una pagina web assomiglia a questo:

{curl 1.7 applet}
{value
    let b:int=99
    let song:VBox={VBox}
    {while b > 0 do
        {song.add b & " bottle(s) of beer on the wall,"}
        {song.add b & " bottle(s) of beer."}
        {song.add "Take one down, pass it around,"}
        set b = b - 1
        {song.add b & " bottle(s) of beer on the wall."}
    }
    song
}

Fonte

Dal momento che i browser visualizzazione HTML, sto assumendo si intende creare un sito senza dover mai modificare / HTML scrittura / CSS. L'ambiente framework / app / qualsiasi prendersi cura di tutto per voi -. Ma ancora consentendo di controllare il livello di presentazione

Sembra che è certamente possibile a livello teorico .

I imbattuto in Noloh (non una riga di HTML) un po 'indietro. Era incuriosito, ma mai effettivamente provato fuori.

Da vari punti del sito Noloh:

  

A causa NOLOH non si basa su HTML o pagine, mantenendo complesse applicazioni Internet è molto più facile che con altri metodi.

     

Sviluppo di applicazioni con NOLOH solo richiede l'utilizzo di un singolo, la lingua unificata: un superset di PHP che mantiene completamente tutti gli aspetti della comunicazione server-client per voi

Credo che si potrebbe costruire un sito interamente in SVG.

La prima pagina del emacsformacosx è quasi interamente in formato SVG, per esempio.

Svantaggi: Sarebbe non essere visualizzabili in IE (almeno fino alla versione 8). E per ultimo ho guardato, il supporto del testo, come scorre e la giustificazione, era più debole in SVG. (Si potrebbe embed HTML all'interno di un elemento SVG quando avevi bisogno sofisticate caratteristiche del testo, ma che possa violare la regola non-HTML.)

Si sarebbe probabilmente ancora voglia di usare i CSS con SVG, perché c'è una buona idea per la stessa ragione è una buona idea con l'HTML, ma non sarebbe stato necessario.

Un sito web è visto sempre attraverso un browser (almeno sempre se siete umani :)). Browser HTML capiscono. Qualunque sia la tecnologia - si deve rendere praticamente HTML. Anche nei casi con tecnologie ricchi come il flash, l'oggetto flash che viene reso da un plugin per il browser è inserito all'interno del codice HTML.

In teoria è possibile farlo senza HTML, ma la domanda diventa quanto costa il prodotto divergono dalla definizione di un sito web ...

Un davvero breve, semplice risposta ... non è possibile: D

Flash richiede un tag sovrastante, un'immagine richiede un tag sovrastante ecc, in modo che avrebbe dovuto usare l'HTML in qualche modo o in un altro.

PHP è un linguaggio incorporato, che viene utilizzato per generare codice HTML su cui i browser rende, con XML, così tecnicamente un browser come IE o Firefox renderà è nel suo proprio modo per migliorare la leggibilità, ma non vorrei classe che come sito web.

I principali sviluppi nel mondo delle tecnologie web comporta lo sviluppo di HTML e CSS per migliorare la loro, non v'è alcun bisogno di un'alternativa. In realtà stiamo spingendo verso uno standard, che punto ci sarebbe l'introduzione di un nuovo linguaggio per negare questi standard. L'intera saga di IE sarebbe semplicemente peggiorare.

Come gli altri hanno suggerito, si potrebbe caricare direttamente un file Flash immagine o, ma un'immagine è inutile su di essa la propria, e un'interfaccia Flash solleva carichi di problemi come SEO, accessibilità, ecc, non meno importante, è molto pesante e di solito completamente abusato. Nella mia mente mi sarebbe nemmeno classe questo metodo come un sito web, semplicemente non spuntare una delle caselle (IMO).

Credo che si può avere un URL che punta direttamente ad un file ospitato Flash (SWF), ho certamente fatto questo, però non so se tutti i browser di lavoro. Ad ogni modo, ho provato questo quando in via di sviluppo MyDinos.

per esempio: http://mydinos.com/home.swf

È possibile utilizzare Emscripten suo sottoinsieme SDL e.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top