Вопрос

Кажется, наиболее распространенным веб-дизайном апреля является использование HTML / XHTML & CSS в сочетании с другими технологиями или языками, такими как JavaScript или PHP.

На теоретическом уровне мне интересно узнать, какие другие языки или технологии могут быть использованы для создания целого сайта без использования одного тега HTML или стиля CSS для стилизации / позиционирования?

Может ли веб-сайт сделать только использование только XML или PHP, включая фактический стиль и позиционирование?

Предположительно, Flash STATETS находятся до встроенные в HTML-теги?

Спасибо

Это было полезно?

Решение

Существует на самом деле несколько решений, которые позволяют вам почти полностью избежать CSS и HTML.

GWT: Google Web Toolkit

Написано в Java и позволит вам построить как сервер, так и код клиента в Java. Используется для создания волны Google.

Cappuccino и Objective-J:

Objective-J - JavaScript, так как Objective-C является C. Он расширяет JavaScript со многими близкими функциями, включая проверку типа, классы и типы. Капучино похоже на CACOA (Mac OS X GUI Toolkit). Используя эти два, вы можете построить невероятно богатый и рабочий стол, такой как WebApps. Они работают в основном на стороне клиента, и вы можете использовать все, что вы хотите на сервере. Хороший пример 280sslides.

SPROUTCORE похож на Cappuccino, но вместо этого он использует чистый JavaScript. Apple использует SPROUTCORE, чтобы сделать Me.com.

Я также должен упомянуть, что знания HTML, CSS, JavaScript - это хороший навык, который будет знать, как правило, как понимание вашего компилятора - это хороший навык.

РЕДАКТИРОВАТЬ:Как сказано, что вышеуказанная Adobe Flash также может быть использована.

Другие советы

Вы можете сделать сайт с одним HTML-тегом. Просто дайте папку «Прочитайте доступ ко всем своим каталогам» разумные имена файлов. Отказ Отсюда вы пользователю смогут просматривать изображения, читать текстовые файлы, загружать видео и в зависимости от содержимого, которого он может или не может вернуться назад, но вы достигаете цели создания «веб-сайта» без одной строки HTML или CSS или любого другого кода для этого вопроса.

:-) :-) :-)

Вы можете провести Telnet. Сервер с анонимным доступом и специализированной оболочкой, которая ограничивает пользователю делать все возможное, вы хотите сделать сайт. ;)

Давайте сделаем различие между тем, что требуется веб-браузером, и что вы в качестве разработчика используете для создания этой разметки.

Помните, что HTML в наше время это XML. Вы можете использовать любой язык разметки, который вам нравится, и преобразуйте это в HTML с помощью XML.

например, ASP.NET использует разметку, например, что преобразуется на сервере.

Пока контент, спускающийся на провод к браузеру, является HTML или генерирует HTML через скрипт, вы можете использовать любой подход, который вам нравится.

Однако эти подходы в основном потерпели неудачу, поскольку разработчики предпочитают прямые контроль над разметкой. Он делает CSS, а также намного проще сценарию, когда вы уверены, что будет HTML.

ASP.NET MVC - это продукт, созданный в ответ на критику, выровненные в модели ASP.NET WebForms.

Кроме того, это еще один ответ, потому что это совершенно другая технология, но вы можете написать приложение в Сесть И это запускается в Mozilla на основе браузеров без HTML.

Есть также XML. Вы можете создавать сайты только с XML. Хорошо известный Мир Warcraft. Отказ Проверьте источник страницы. Ан Хлл используется в качестве таблицы стилей. Существуют даже тесные веб-каркасы на основе XML, как OpenLaszlo.. Отказ Вы можете сообщить ему DHTML или Flash на Reqeust из одного шаблона XML.

То WT C ++ веб-инструментарий.

Вы можете написать ваше веб-приложение в C ++ с использованием виджетов в стиле QT (входные поля, кнопки, вкладки и т. Д.) и подключитесь к событиям на стороне клиента к коду C ++ на вашем сервере. Все без написания любого HTML или CSS.

А. Пример приложения с их сайта (вы также можете посмотреть на Это отличное учебное пособие):

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

Источник

Поскольку браузеры просматривают HTML, я предполагаю, что вы имеете в виду создание сайта, не приходив на редактирование / запись HTML / CSS. Среда на каркас / приложение / все, что позаботилось обо всем для вас, но до сих пор до сих пор позволяют вам контролировать слой презентации.

Кажется таким наверняка возможно на теоретическом уровне.

Я бежал по всему Noloh (не одна строка html) Некоторое время назад. Был заинтригован, но на самом деле никогда не пробовал.

Из разных мест на сайте NOLOH:

Поскольку NOLOH не полагается на HTML или страницы, поддержание сложных богатых интернет-приложений значительно проще, чем с другими методами.

Разработка приложений с NOLOH требует только использования одного унифицированного языка: SuperSet PHP, который полностью поддерживает все аспекты связи Server-Client для вас!

Я думаю, что вы могли бы построить сайт целиком в SVG.

Передняя страница emacsformacosx. Например, почти полностью SVG.

Универсал: это не будет видно в IE (по крайней мере, через версию 8). И последний я посмотрел, текстовая поддержка, как течет и оправдание, была слабее в SVG. (Вы могли бы встроить HTML внутри элемента SVG, когда вам нужны сложные функции текста, но это нарушит ваше правило № HTML.)

Вы, вероятно, все равно хотите использовать CSS с SVG, потому что это хорошая идея там по той же причине, что это хорошая идея с HTML, но это не нужно было бы.

Сайт всегда просматривается через браузер (хотя бы всегда, если вы человек :)). Браузеры понимают HTML. Независимо от технологии - вы должны в основном рендерировать HTML. Даже в случаях с богатыми технологиями, такими как Flash, объект Flash, который отображается плагином браузера, встроена внутри HTML.

Теоретически можно сделать без HTML, но вопрос становится тем, сколько продукта расходится из определения сайта ...

Один действительно короткий, простой ответ ... вы не можете: D

Flash требует встроенного тега, изображение требует встроенного тега и т. Д., поэтому вам придется использовать HTML в некоторых способах или другое.

PHP является встроенным языком, он используется для генерации HTML, на котором браузеры отображаются, с XML, хорошо организованным браузером, похожим на IE или Firefox, но я не буду классом, что в качестве веб-сайта.

Основными событиями в мире веб-технологий включают в себя разработку HTML и CSS, чтобы улучшить их, нет никаких необходимости для альтернативы. На самом деле мы подталкиваем к стандарту, в какой момент будет введение нового языка для отрицания этих стандартов. Вся то есть сага просто ухудшится бы.

Как и другие предложили, вы можете напрямую загрузить изображение или файл Flash, но изображение бесполезно на свой собственный, и интерфейс флэш-интерфейса подбрасывает множество проблем, таких как SEO, доступность и т. Д., Не в последнюю очередь очень тяжело и обычно полностью неправильно Отказ На мой взгляд, я бы даже не класс этот метод как веб-сайт, он просто не отмечает никаких коробок (IMO).

Я думаю, что у вас может быть URL-адрес, указывающий непосредственно на размещенном файле Flash (SWF), я, безусловно, сделал это, хотя я не знаю, работают ли все браузеры. Во всяком случае, я проверил это при разработке мидино.

например: http://mydinos.com/home.swf

Вы можете использовать Emscripten. и его подмножество SDL.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top