Question

Il semble que le plus aproche commun à la conception web est d'utiliser HTML / XHTML et CSS conjointement avec d'autres technologies ou langages comme Javascript ou PHP.

Sur le plan théorique, je suis intéressé de savoir ce que les autres langues ou technologies pourraient être utilisées pour construire un site entier sans utiliser une seule balise HTML ou style CSS pour le style / positionnement?

pourrait être un site en utilisant XML fait que PHP ou seul, y compris le style et le positionnement réel?

On peut supposer que les sites Flash sont jusqu'à intégrés dans les balises HTML?

Merci

Était-ce utile?

La solution

Il y a en fait plusieurs solutions qui vous permettent d'éviter presque complètement CSS et HTML.

GWT: Google Web Toolkit

écrit en Java et vous permettra de construire le serveur et le code client en Java. Utilisé pour construire Google Wave.

Cappuccino et Objective-J:

Objective-J est JavaScript comme Objective-C est à C. Elle étend JavaScript avec de nombreuses fonctionnalités, y compris près de vérification de type, les classes et types. Cappuccino est comme Cacoa (Mac OS X boîte à outils graphique). L'utilisation de ces deux, vous pouvez construire incroyablement riche et bureau comme webapps. Ils courent la plupart du temps sur le côté client et vous pouvez utiliser ce que vous voulez sur le serveur. Un bon exemple est 280slides

SproutCore est similaire à cappuccino, mais il utilise au lieu pur JavaScript. Apple utilise SproutCore pour faire me.com.

Je dois aussi mentionner que les connaissances en HTML, CSS, JavaScript est une bonne compétence de savoir, tout comme la compréhension de votre compilateur est une bonne compétence.

EDIT: Comme l'a dit ci-dessus Adobe Flash peut également être utilisé.

Autres conseils

Vous pouvez faire un site web avec une seule balise html. Il suffit de donner dossier accès en lecture à tous les répertoires, ont noms de fichiers sensibles . De là, vous utilisateur pourrez parcourir les images, fichiers texte lire, télécharger des vidéos et en fonction du contenu qu'il peut ou ne peut pas revenir plus jamais, mais vous atteindre l'objectif de la mise en place d'un « site web » avec une seule ligne de html ou css ou tout autre code pour cette question.

:-) :-): -)

Vous pouvez héberger un serveur telnet avec l'accès anonyme et une coque spécialisée qui limite l'utilisateur à faire quoi que ce soit que vous voulez le site à faire. ;)

permet de faire la distinction entre ce qui est requis par le navigateur Web, et ce que vous en tant que développeur de l'utilisation pour créer ce balisage.

Rappelez-vous que HTML est aujourd'hui xml. Vous pouvez utiliser un langage de balisage que vous aimez et convertir en HTML en utilisant XML.

ex balisage ASP.NET utilise comme celle qui est convertie sur le serveur.

Tant que le contenu en descendant le fil au navigateur est HTML ou génère du HTML par script, vous pouvez utiliser une approche que vous aimez.

Cependant, ces approches ont pour la plupart échoué en tant que développeurs préfèrent avoir un contrôle direct sur le balisage. Il fait css ainsi que les scripts beaucoup plus facile lorsque vous êtes certain que le code HTML va être.

ASP.NET MVC est un produit créé en réponse à des critiques adressées au modèle ASP.NET WebForms.

En outre, ceci est une autre réponse, car il est une technologie complètement différente, mais vous pouvez écrire une application dans XUL et il va courir dans les navigateurs basés sur Mozilla sans HTML.

Il y a aussi XML. Vous pouvez créer des sites Web avec XML uniquement. Un bien connu est un World Of Warcraft . Vérifiez la source de la page. est utilisé XSL comme feuille de style. Il existe même des cadres Web basés sur XML comme OpenLaszlo . Vous pouvez le laisser servir soit DHTML ou Flash sur reqeust d'un modèle XML.

Le C ++ Wt Web Toolkit .

Vous pouvez écrire votre application web en C ++ en utilisant les widgets de style Qt (boîtes d'entrée, boutons, onglets, etc.) et brancher événements côté client code C ++ sur votre serveur. Tout cela sans écrire de code HTML ou CSS.

exemple d'application de leur site web (vous pouvez également regarder cet excellent tutoriel ):

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 (nécessite un plugin navigateur)

article de Wikipedia

A ressemble cette page web:

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

Source

Depuis les navigateurs HTML voir, je suppose que vous voulez dire créer un site sans avoir à modifier / écriture HTML / CSS. L'environnement cadre / app / tout en prenant soin de tout pour vous -. Encore en vous permettant de contrôler la couche de présentation

On dirait que est certainement possible sur un plan théorique .

Je couru à travers Noloh (pas une ligne de html) un certain temps. A été intrigués, mais n'a jamais vraiment essayé.

De divers endroits sur le site Noloh:

  

Parce que NOLOH ne repose pas sur des pages HTML ou, le maintien des applications Internet riches complexes est beaucoup plus facile qu'avec d'autres méthodes.

     

Développement d'applications avec NOLOH ne nécessite que l'utilisation d'une seule langue unifiée: un surensemble de PHP qui maintient complètement tous les aspects de la communication client-serveur pour vous

Je pense que vous pouvez construire un site entièrement en SVG.

La page de emacsformacosx est presque entièrement SVG, par exemple.

: Il Downsides ne serait pas visible dans IE (au moins par la version 8). Et enfin, je regardai, support de texte, comme fluide et justification, était plus faible en SVG. (Vous pouvez inclure HTML à l'intérieur d'un élément SVG quand vous avez besoin de fonctionnalités sophistiquées texte, mais qui serait contraire à votre règle de non-HTML).

Vous auriez probablement souhaitez toujours utiliser CSS avec SVG, car il est une bonne idée là pour la même raison, il est une bonne idée avec le HTML, mais il ne serait pas nécessaire.

Un site est toujours vu à travers un navigateur (au moins toujours si vous êtes humain :)). Les navigateurs comprennent le HTML. Quelle que soit la technologie - vous devez rendre fondamentalement HTML. Même dans les cas avec les technologies riches comme le flash, l'objet flash qui est rendu par un plug-in de navigateur est intégré dans le HTML.

En théorie, il est possible de le faire sans HTML, mais la question est de savoir comment le fait bien diverger produit de la définition d'un site web ...

Une très courte, réponse simple ... vous ne pouvez pas: D

Flash nécessite une balise embed, une image nécessite une balise embed etc, de sorte que vous auriez à utiliser HTML dans une méthode ou une autre.

PHP est un langage intégré, il est utilisé pour générer le code HTML sur lequel les navigateurs crépis, avec XML, bien techniquement un navigateur comme IE ou FireFox rendre dans sa propre voie pour une meilleure lisibilité, mais je ne voudrais pas classe comme site web.

Les principaux développements dans le monde des technologies web implique le développement de HTML et CSS pour les améliorer, il n'y a pas besoin d'une alternative. En fait, nous pousser vers une norme, quel point y aurait-il dans l'introduction d'une nouvelle langue pour nier ces normes. La saga IE serait tout simplement empirer.

Comme les autres ont suggéré, vous pouvez charger directement une image ou un fichier flash, mais une image ne sert à rien sur son propre, et une interface flash met en place des tas de problèmes tels que le référencement, l'accessibilité, etc., pas moins, il est très lourd et habituellement complètement mal utilisé. Dans mon esprit, je ne classe même cette méthode comme un site Web, il ne suffit pas cocher l'une des cases (OMI).

Je pense que vous pouvez avoir une URL pointant directement à un fichier Flash hébergé sur (SWF), je l'ai certainement fait cela si je ne sais pas si le travail tous les navigateurs. Quoi qu'il en soit, je l'ai testé quand le développement MyDinos.

par exemple: http://mydinos.com/home.swf

Vous pouvez utiliser emscripten et son sous-ensemble de SDL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top