Frage

Es scheint die häufigste aproach zu Web-Design zu verwenden, ist HTML / XHTML & CSS in Verbindung mit anderen Technologien oder Sprachen wie Javascript oder PHP.

Auf theoretische Ebene, ich bin daran interessiert zu wissen, was andere Sprachen oder Technologien verwendet werden könnten, eine ganze Website zu bauen, ohne einen einzigen HTML-Tags oder CSS-Stil für Styling / Positionierung mit?

Könnte eine Website nur vorgenommen werden, unter Verwendung von XML oder PHP allein, einschließlich der tatsächlichen Styling und Positionierung?

Vermutlich Flash-Sites werden bis eingebettet in HTML-Tags?

Danke

War es hilfreich?

Lösung

Es gibt tatsächlich mehrere Lösungen, die Sie fast vollständig CSS vermeiden lassen und HTML.

GWT: Google Web Toolkit

in Java geschrieben und ermöglicht es Ihnen, sowohl Server- als auch Client-Code in Java zu bauen. Verwendet Google Wave zu bauen.

Cappuccino und Objective-J:

Objective-J ist JavaScript als Objective-C bis C ist es erweitert JavaScript mit vielen in der Nähe von Funktionen, einschließlich Typprüfung, Klassen und Typen. Cappuccino ist wie cacoa (Mac OS X GUI-Toolkit). Mit diesen zwei Sie unglaublich reich und Desktop wie Webapps aufbauen können. Sie laufen meist auf der Client-Seite und Sie können verwenden, was auch immer Sie auf dem Server wollen. Ein gutes Beispiel ist 280slides

ist SproutCore zu Cappuccino ähnlich, aber es nutzt reinen JavaScript statt. Apple mit SproutCore auf me.com machen.

Ich mag auch, dass das Wissen in HTML, CSS erwähnen, JavaScript eine gute Fähigkeit ist, zu wissen, genau wie Ihr Compiler zu verstehen, ist eine gute Fähigkeit.

EDIT: Wie oben erwähnt Adobe Flash auch verwendet werden können.

Andere Tipps

Sie können eine Website mit aus einem einzigen HTML-Tag. Gib Ordner Zugriff auf alle Ihre Verzeichnisse lesen, haben vernünftige Dateinamen . Von hier Benutzern, den Sie in der Lage, Bilder, lesen Sie Textdateien durchsuchen, Videos herunterladen und je nach Inhalt kann er oder sie kann nicht zurück jemals wieder kommen, aber Sie tun, erreichen das Ziel, eine „Website“ mit aus einer einzigen Zeile nach oben von hTML oder CSS oder ein anderer Code für diese Angelegenheit.

:-) :-): -)

Sie können die Gastgeber einen telnet Server mit den anonymen Zugriff und eine spezialisierte Schale dass Beschränkt die Benutzer zu tun, was auch immer es ist, dass Sie die Website tun wollen. ;)

Ermöglicht die Unterscheidung zwischen dem, was durch den Web-Browser benötigt wird, und was Sie als Entwickler Gebrauch das Markup zu erstellen.

Beachten Sie, dass HTML heute xml ist. Sie könnten jede Markup-Sprache verwenden Sie möchten und konvertieren, die in HTML-XML.

zB ASP.NET Anwendungen Markup wie die auf dem Server konvertiert wird.

Solange der Inhalt des Drahtes an den Browser gehen nach unten HTML oder HTML erzeugt durch Skript, können Sie jeden Ansatz verwenden, die Sie mögen.

Allerdings haben diese Ansätze meist ausgefallen als Entwickler mit bevorzugt die direkte Kontrolle über das Markup. Es macht CSS sowie Scripting viel einfacher, wenn Sie sicher sind, was die html sein wird.

ASP.NET MVC ist eine Reaktion erstellt Produkt Kritik nivelliert am ASP.NET Webforms-Modell.

Auch das ist eine andere Antwort, weil es eine ganz andere Technologie ist, aber Sie können eine Anwendung in XUL schreiben und es wird ohne HTML in Mozilla-basiertem Browser ausgeführt werden.

Es gibt auch XML. Sie können nur Webseiten mit XML erstellen. Ein bekannter ist World Of Warcraft . Schauen Sie sich die Seite Quelle. Eine XSL als Sheet verwendet. Es gibt sogar XML-basierten Web-Frameworks wie Openlaszlo . Sie können lassen Sie es entweder DHTML oder Flash auf reqeust aus einer einzigen XML-Vorlage dienen.

Die Wt C ++ Web Toolkit .

Sie können Ihre Web-Anwendung in C ++ mit Qt-Stil Widgets (Eingabefelder, Schaltflächen, Registerkarten usw.) und hook up clientseitige Ereignisse C ++ Code auf dem Server schreiben. Alle ohne HTML oder CSS schreiben.

Beispielanwendung von ihrer Website (Sie können auch sehen diese hervorragende Anleitung ):

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());
}

Locken (erfordert ein Browser-Plugin)

Wikipedia-Artikel

Eine Webseite sieht wie folgt aus:

{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
}

Quelle

Da Browser HTML-Ansicht, ich nehme an, Sie bedeuten eine Website erstellen, ohne jemals mit bearbeiten / schreiben HTML / CSS. Das Framework / app Umwelt / was auch immer Sorgfalt für Sie alles nehmen -. Doch noch mit dem Sie die Präsentationsschicht der Kontrolle über

Es scheint, wie das auf theoretischer Ebene sicherlich möglich ist, .

lief ich über Noloh (nicht eine Zeile von html) eine Weile zurück. War fasziniert, aber es nie wirklich ausprobiert.

Von verschiedenen Orten auf der Noloh Website:

Da NOLOH nicht verlassen sich auf HTML oder Seiten, ist komplex Rich-Internet-Anwendungen beibehalten wird deutlich einfacher als mit anderen Methoden.

Entwickeln von Anwendungen mit NOLOH nur erfordert unter Verwendung eine einzige, einheitliche Sprache: ein Ober von PHP, die vollständig alle Aspekte für Sie Server-Client-Kommunikation unterhält

Ich glaube, Sie könnten eine Website komplett in SVG zu bauen.

Die Titelseite emacsformacosx ist fast vollständig SVG, zum Beispiel.

Nachteil dieser Methode: Es wäre nicht in IE seine sichtbar (zumindest bis Version 8). Und letzte, was ich sah, Text-Unterstützung, wie fließend und Rechtfertigung, war schwächer in SVG. (Sie könnte einbetten HTML innerhalb eines SVG-Elements, wenn Sie anspruchsvolle Textfunktionen benötigt, aber das würde Ihre No-HTML-Regel verletzen.)

Sie würden wahrscheinlich immer noch wollen, CSS verwenden, mit SVG, weil es eine gute Idee ist es aus dem gleichen Grund mit HTML eine gute Idee, es ist, aber es wäre nicht notwendig sein.

Eine Website immer über einen Browser (zumindest immer, wenn Sie ein Mensch sind :)) betrachtet wird. Browser verstehen HTML. Unabhängig von der Technologie - Sie müssen im Grunde HTML machen. Selbst in Fällen, mit reichen Technologien wie Flash, das Flash-Objekt, das von einer Browser-Plugin gerendert wird, wird innerhalb des HTML eingebettet ist.

In der Theorie ist es möglich, ohne HTML zu tun, aber die Frage wird, wie viel kostet das Produkt divergieren von der Definition einer Website ...

Eine wirklich kurze, einfache Antwort ... Sie können nicht: D

Flash einen embed-Tag erfordern, erfordert ein Bild mit einem embed-Tags usw., so dass Sie in irgendeiner Methode HTML verwenden müßten oder ein anderes.

PHP ist eine eingebettete Sprache, wird es verwendet, HTML zu erzeugen, auf das der Browser rendert, mit XML, auch technisch ein Browser wie IE oder Firefox wird es macht in der es für die Lesbarkeit eigener Weg, aber ich würde nicht Klasse, die als Website.

Die wichtigsten Entwicklungen in der Welt der Web-Technologien beinhalten die Entwicklung von HTML und CSS, sie zu verbessern, gibt es keine Notwendigkeit für eine Alternative. In der Tat sind wir auf einen Standard drängen, was Punkt gäbe es eine neue Sprache bei der Einführung dieser Standards zu negieren. Die ganze IE Saga würde einfach noch schlimmer.

Wie die anderen vorgeschlagen haben, können Sie sich direkt ein Bild oder eine Flash-Datei geladen werden konnte, aber ein Bild ist nutzlos auf es selbst ist, und eine Flash-Schnittstelle wirft viele Probleme wie SEO, Zugänglichkeit usw., nicht zuletzt ist es sehr schwer und meist völlig zweckentfremdet. In meinem Kopf würde ich nicht einmal Klasse diese Methode als eine Website, es macht tick einfach nicht die Boxen (IMO).

Ich denke, können Sie eine URL haben zeigt direkt auf einer gehosteten Flash-Datei (SWF), habe ich das sicher getan, obwohl ich weiß nicht, ob alle Browser arbeiten. Wie auch immer, ich diese getestet, wenn MyDinos zu entwickeln.

z: http://mydinos.com/home.swf

Sie können mit Emscripten und seine SDL Teilmenge.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top