You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

education.01.why.md 3.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. Title: Обучение: 01. Почему
  2. Date: 2019-06-25 00:00
  3. Category: Page
  4. Slug: education.01.why
  5. Lang: ru
  6. | < Назад | Начало | Далее > |
  7. |---|---|---|
  8. | Отсутствует | [Обучение][index] | [02. Зависимости][next] |
  9. </div><div class="contents">
  10. В этом документе мы кратко объясним причины создания **ПСКОВА**.
  11. Ожидаемое время завершения: 5 минут.
  12. **Содержание**
  13. * [01. Почему](#why)
  14. * [02. Возможности](#features)
  15. <a name="why"/>
  16. ## 01. Почему
  17. Возможно, вы знаете о существовании множества [генераторов статических сайтов][other-generators], зачем же создавать ещё один? Потому что **они не были достаточно хороши** для нужд [Студии Открытых Игр][ogs].
  18. Таков список **избыточных для нас функциональностей**:
  19. | № | Избыточная функциональность | Детали |
  20. |---|---|---|
  21. | 1 | Изучение чего-либо, кроме HTML, CSS, JavaScript и Markdown | Этих технологий достаточно для создания чистого веб-сайта |
  22. | 2 | На стороне сервера | Никто не должен иметь возможность выключить ваш сайт кроме вас |
  23. | 3 | Установка | Отсутствие принудительных обновлений, о которых никто не просил |
  24. | 4 | Осязаемый исходный код | Отсутствие миллионов файлов исходного кода |
  25. <a name="features"/>
  26. ## 02. Возможности
  27. Как следствие, таковы **возможности ПСКОВА**:
  28. | № | Функциональность ПСКОВА | Детали |
  29. |---|---|---|
  30. | 1 | HTML, CSS, JavaScript и Markdown | То, что вы уже знаете |
  31. | 2 | На стороне клиента | **ПСКОВ** является приложением JavaScript, исполняемым на стороне клиента, строго на вашем устройств |
  32. | 3 | Доступен в сети | [http://opengamestudio.org/pskov][pskov] |
  33. | 4 | Доступен без сети | Просто сохраните страницу [Инструмент][pskov], а затем откройте её локально |
  34. | 5 | Осязаемый исходный код | **ПСКОВ** умещается в один файл HTML |
  35. | 6 | Принадлежит каждому | **ПСКОВ** выпущен под лицензией [CC0][cc0] (общественное достояние)|
  36. | 7 | Работает десятилетия | Вы можете использовать **ПСКОВ** и на Windows 2000, и на Windows 2030\* |
  37. \* Windows 2030 не существует (ещё), мы просто указываем на тот факт, что **ПСКОВ** создан для работы на операционных системах, выпущенных в период 2000-2030 годов.
  38. </div><div class="contents">
  39. | < Назад | Начало | Далее > |
  40. |---|---|---|
  41. | Отсутствует | [Обучение][index] | [02. Зависимости][next] |
  42. [index]: education.html
  43. [next]: education.02.deps.html
  44. [other-generators]: https://habr.com/ru/company/selectel/blog/236441/
  45. [ogs]: http://opengamestudio.org
  46. [pskov]: http://opengamestudio.org/pskov/ru/pskov_1.0.0+ru.html
  47. [cc0]: https://creativecommons.org/share-your-work/public-domain/cc0/