Создание полностью функционального веб-сайта, одновременно используя только ванильное кодирование

StackOverflow https://stackoverflow.com/questions/6021698

Вопрос

Когда я говорю «Ванильное кодирование», я имею в виду веб-сайты, которые не используют кодирование серверов (например, PHP, ASP и т. Д.), только HTML, JavaScript и CSS.

Я знаю, что есть множество сайтов, которые уже существуют, которые не используют (для моих знаний) любым общим, языческим языкам сервера, используемые многими другими (PHP, ASP и т. Д.), Но все еще функционируют простоотлично!

Я запутался!Как эти сайты продолжают сохранять информацию о входе в систему, хранить записи и т. Д. И т. Д. Без использования языка сценариев на стороне сервера?Есть ли что-то, что я скучаю?Можно ли получить доступ к JavaScript (например, базы данных и локальные файлы), чем то, что я думал, что это может?

Редактировать

Оказывается, я сделал серьезную и позорную ошибку в предположении, что только потому, что она закончилась с помощью расширения .html, который он был только на стороне клиента.Это нормально, хотя, потому что я учусь.Большое спасибо за помощь всех!

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

Решение

По сути, если у вас нет некоторые вроде программирования на стороне сервера, вы не имеете шансов сделать сайт с любым количеством функциональности. Сломать его для вас:

Что вы можете сделать без скриптов на стороне сервера:

    .
  • Служить статические страницы

    Что вам нужно сценарию на стороне сервера для:

      .
    • абсолютно все остальное

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

      как упоминалось в другом месте; Разбивание истинной природы именно то, какая система используется, является тривиальным; И имея URL-адреса, заканчивающиеся, скажем, .html при использовании php не проблема.

      Редактировать: В самом извращенном случае я могу подумать о верхней части моей головки, вы можете иметь Sighttpd Server Masquerading в качестве сервера IIS, обслуживающие страницы, сгенерированные в автономном режиме. Сценальным сценарием Perl FastCGI, отправленного вместе с заголовком подписи PHP и использованием смеси файлов файлов .asp и .jsp.

      Конечно, никто не сделал бы что-то как глупо, как это. Я думаю ...

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

Ни один сборный скрипт клиента не может получить доступ к информации на сервере (например, базу данных) без какой-либо связи сервера (через что-то вроде Ajax или тому подобное)

Если вы действительно (я имею в виду действительно, так как не делаю этого) Хотите сделать логины и тому подобное на стороне клиентов, вам придется сделать какой-то файл cookie, который вы храните на компьютере пользователя, также вам нужноСписок пользователей (который может читать) использовать против

Вы не собираетесь видеть, использует ли сайт на стороне сервера, если они не позволят вам увидеть расширения файлов.С переписыванием URL, узоры MVC и т. Д., Легко скрывать или даже подделывать эту информацию.Следовательно, шансы очень хорошие, что сайты, которые вы считаете не используемым языком сервера, на самом деле используют один.

Теперь сайт может сохранить определенную информацию в файлах cookie, таких как некоторые основные предпочтения, но любая аутентификация, которую они, кажется, делают, не будут делать что-то без скрипта на стороне сервера, доступа к базе данных где-то.

Как побочная записка - я работал на сайте, где контент был фактически статичным, но сделал, чтобы выглядеть как блог или CMS.Это был абсолютный кошмар и безумно ошибка.

Каковы эти сайты, которые вы думаете, не используют скрипты на стороне сервера?

Этот ответ очень поздно, но я оставляю этот ответ для всех, кто может наткнуться на него.

Использование JavaScript / jQuery и различные APIS Простой сайт может быть создан только с использованием кодирования на стороне клиента.

Например, может быть создана простая корзина для покупок. Я сделал это раньше.

Есть несколько (не так много), строго 100% растворов корзины для покупок на базе jQuery, которые являются открытыми источниками.

Как позаботиться о PG (Pay Pateway)? Вы ограничены принятием оплаты через PayPal, Google Checkout и прямой депозит.

Как насчет разрешения клиентов оставлять комментарий? Вы можете использовать API как Disqus. Как насчет поддержки чата? Зопим довольно удобно.

Как вы получаете уведомление при покупке? PayPal & Google Checkout уведомляет вас.

Как насчет отправки массовой электронной почты? Почтовая шимпанзия.

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

В настоящее время многие сайты используют JavaScript в качестве сервера Side Solution, Node.js является наиболее популярным.Ознакомьтесь с этим Список: https:// github.COM / JAYENT / NODE / WIKI / Projects, -Applications, - и компании-с использованием узла

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