Pregunta

Parece que el abordaje más común de diseño de páginas web es el uso de HTML / XHTML y CSS en combinación con otras tecnologías o lenguajes como Javascript o PHP.

En el plano teórico, estoy interesado en saber lo que otros lenguajes o tecnologías podrían ser utilizados para construir un sitio completo sin utilizar una sola etiqueta HTML o estilo CSS para estilizar / posicionamiento?

¿Puede un sitio web hacerse sólo mediante XML o PHP solo, incluyendo un estilo actual y posicionamiento?

Es de suponer que los sitios Flash están hasta incrustados en las etiquetas HTML?

Gracias

¿Fue útil?

Solución

En realidad, hay varias soluciones que le permiten evitar casi por completo CSS y HTML.

GWT: Google Web Toolkit

escrito en Java y le permitirá construir tanto el código del servidor y el cliente en Java. Se utiliza para construir Google Wave.

Cappuccino y Objetivo-J:

Objetivo-J es JavaScript como Objective-C es C. Se extiende JavaScript con muchas características cerca, incluyendo el tipo de comprobación, las clases y tipos. Cappuccino es como Cacoa (Mac OS X kit de herramientas GUI). El uso de estos dos se puede construir muy ricos y de escritorio como aplicaciones web. Se ejecutan principalmente en el lado del cliente y se puede usar lo que quiera en el servidor. Un buen ejemplo es 280slides

SproutCore es similar al capuchino, pero utiliza JavaScript puro en vez. Apple está usando para hacer SproutCore me.com.

También debería mencionar que el conocimiento de HTML, CSS, JavaScript es una habilidad bueno saber, al igual que la comprensión de su compilador es una habilidad buena.

EDIT: Como se dijo anteriormente Adobe Flash también se puede utilizar.

Otros consejos

Se puede hacer un sitio web con una sola etiqueta html. Sólo carpeta de dar lectura a todos sus directorios, tiene los nombres de archivos sensibles . Desde aquí el usuario podrá navegar por las imágenes, archivos de texto leer, descargar vídeos y dependiendo del contenido que puede o no volver nunca más, pero sí lograr el objetivo de la creación de un "sitio web" con una sola línea de hTML o CSS o cualquier otro tipo de código para el caso.

:-) :-): -)

Se puede alojar un servidor telnet con acceso anónimo y una concha especializado que restringe al usuario a hacer lo que sea que desee el sitio a hacer. ;)

Vamos a hacer la distinción entre lo que es requerido por el navegador web, y lo que su uso como un desarrollador para crear esa marca.

Recuerde que hoy en día es HTML XML. Se podría utilizar cualquier lenguaje de marcas que le gusta y que convertido a HTML usando XML.

por ejemplo ASP.NET usos de marcado tales como que se convierte en el servidor para.

Mientras el contenido de bajar el alambre para el navegador es HTML, o genera HTML a través de la escritura, se puede usar cualquier enfoque que te gusta.

Sin embargo, estos enfoques han fracasado en su mayoría ya que los desarrolladores prefieren tener un control directo sobre el margen de beneficio. Hace CSS, así como secuencias de comandos mucho más fácil cuando se está seguro de lo que el html va a ser.

ASP.NET MVC es un producto creado en respuesta a las críticas al modelo de formularios web ASP.NET.

Además, esta es otra respuesta porque es una tecnología completamente diferente, pero se puede escribir una aplicación en XUL y va a ejecutar en los navegadores basados ??en Mozilla y sin ningún tipo de HTML.

También hay XML. Puede crear sitios web con solamente XML. A uno muy conocido es World Of Warcraft . Compruebe la fuente de la página. Un XSL se utiliza como hoja de estilo. Existen incluso XML marcos basados ??en la web como OpenLazlo . Puede dejar que se sirven ya sea DHTML o Flash en reqeust de una plantilla XML sola.

El Wt C ++ Web Toolkit.

Se puede escribir una aplicación Web en C ++ uso de widgets al estilo de Qt (campos de entrada, botones, pestañas, etc.) y conectar los eventos del cliente a código C ++ en su servidor. Todo sin necesidad de escribir código HTML o CSS.

aplicación de la muestra desde su página web (también puede querer mirar este excelente 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 (requiere un plugin para el navegador)

artículo de Wikipedia

Una página web es similar al siguiente:

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

Fuente

Dado que los navegadores vista HTML, estoy suponiendo que quiere decir crear un sitio sin tener que editar / escritura de HTML / CSS. El entorno de marco / app / lo que sea el cuidado de todo para usted -. Sin embargo, que todavía permite el control sobre la capa de presentación

Parece que es ciertamente posible en un nivel teórico .

Noloh (no una línea de html) un tiempo atrás. Estaba intrigado, pero en realidad nunca probé.

Desde varios lugares en el sitio Noloh:

  

Debido NOLOH no se basa en HTML o páginas, el mantenimiento de las aplicaciones de Internet ricas complejos es mucho más fácil que con otros métodos.

     

El desarrollo de aplicaciones con NOLOH sólo requiere el uso de una sola, lenguaje unificado: un superconjunto de PHP que mantiene por completo todos los aspectos de la comunicación cliente-servidor para usted

Creo que se podría construir un sitio totalmente en SVG.

La primera página de emacsformacosx es casi enteramente SVG, por ejemplo.

Desventajas: no sería visible en IE (al menos a través de la versión 8). Y por último, miré, soporte de texto, al igual que fluye y la justificación, fue más débil en SVG. (Usted podría incrustar HTML dentro de un elemento SVG cuando se necesitaba sofisticadas características del texto, pero eso sería violar su norma de no HTML).

lo que probablemente aún desea utilizar CSS con SVG, porque es una idea buena allí por la misma razón que es una idea buena con HTML, pero no sería necesario.

Un sitio web siempre se ve a través de un navegador (al menos siempre si no eres un robot :)). Navegadores entienden HTML. Sea cual sea la tecnología - lo que tiene que hacer básicamente HTML. Incluso en los casos con tecnologías ricos como flash, el objeto flash que se representa por un plugin para el navegador está incrustado dentro del HTML.

En teoría es posible hacerlo sin HTML, pero la pregunta es ¿Cuánto cuesta el producto divergen de la definición de un sitio web ...

Uno realmente corto, simple respuesta ... no se puede: D

Flash requiere una etiqueta embed, una imagen requiere una etiqueta embed etc, por lo que tendría que utilizar HTML en un método u otro.

PHP es un lenguaje incrustado, que se utiliza para generar HTML en lo que hace que los navegadores, con XML, así técnicamente un navegador como Explorer o Firefox rendirá en su propio camino para facilitar la lectura, pero no clase que, como página web.

Las principales novedades en el mundo de las tecnologías web implica el desarrollo de HTML y CSS para mejorarlos, no hay ninguna necesidad de una alternativa. De hecho estamos empujando hacia un estándar, ¿qué sentido habría en la introducción de un nuevo lenguaje para negar estas normas. toda la saga IE simplemente empeorar.

Al igual que los otros han sugerido, que podría cargar directamente un archivo Flash o imagen, sino una imagen es inútil por sí mismo, y una interfaz de destello arroja un montón de problemas como SEO, accesibilidad, etc, no menos importante, es muy pesado y por lo general completamente mal utilizados. En mi mente ni siquiera clase este método como una página web, simplemente no marque cualquiera de las cajas (OMI).

Creo que se puede tener una URL que apunta directamente a un archivo alojado Flash (SWF), ciertamente he hecho esto, aunque no sé si todos los navegadores trabajo. De todos modos, he probado esto en el desarrollo de MyDinos.

por ejemplo: http://mydinos.com/home.swf

Se puede usar emscripten y su subconjunto SDL.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top