Включение JavaScript и даже PHP бесплатно с очень простой средой кодирования.

Когда дела идут хорошо, их нужно аплодировать и продвигать, а их создателей — признавать и поддерживать. После примерно 12 лет использования бесплатного веб-хостинга Altervista я хочу предложить его как возможный вариант. Взгляните на все функции, которые вы можете использовать бесплатно, не устанавливая какие-либо SDK или программы для веб-разработки, включая возможность того, что на ваших страницах будет выполняться код JavaScript, и даже на вашей серверной части будет работать PHP!

Я пользуюсь этим бесплатным веб-хостингом уже более 10 лет и считаю его выдающимся. Каждую новую вещь, которую я узнаю о веб-разработке, например, новую крутую библиотеку JavaScript или фрагмент кода PHP, я нахожу, что могу включить ее в веб-сайты, которые я разрабатываю на этом хостинге. Мои страницы выглядят чистыми, без рекламы. Наоборот, на некоторых избранных страницах я монетизирую. Я могу включить множество сценариев на стороне клиента (внешний интерфейс) и на стороне сервера (внутренняя часть), чтобы сделать мои страницы более интерактивными, позволить моим сайтам хранить данные и т. д. Я могу легко перемещать файлы и создавать резервные копии своих сайтов через FTP. Я могу использовать https, что, в свою очередь, позволяет использовать мультимедийные ресурсы. И многое другое, как я объясняю в этой статье.

Что это за превосходный бесплатный хостинг? Что в него входит и что с ним можно сделать?

На карту поставлена ​​услуга веб-хостинга Altervista, веб-платформа итальянского происхождения, где вы можете создавать веб-страницы из исходного кода или в виде блога на базе Wordpress бесплатно в домене altervista.org или за плату за свой собственный домен. Этот веб-хостинг был основан в 2000 году студентом Политехнической школы Турина; он быстро стал очень успешным, теперь обслуживает миллионы пользователей и является частью крупного холдинга технологических компаний.

Читайте дальше, чтобы узнать больше обо всех функциях и возможностях бесплатной версии, которую я просто обожаю. Я также включил в эту статью несколько примеров интересных вещей, которые я сделал на некоторых бесплатных веб-сайтах, которые я создал с помощью Altervista… даже программы дополненной и виртуальной реальности, сверхпродвинутые чат-боты, программы криптовалюты и блокчейна и т. д. и т. д.

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

  • Блог-подобная или полностью программная разработка веб-сайтов.
  • Отличные возможности бесплатных сайтов под доменами Altervista; и у вас также есть платные варианты для пользовательских доменов.
  • Достаточно места для хранения.
  • Может запускать несколько бесплатных/платных аккаунтов параллельно.
  • Возможность показывать рекламу и монетизировать ее или просто не монетизировать и иметь идеальный сайт.

Здесь я сосредоточусь на бесплатной полностью автоматизированной службе. Вкратце, прежде чем мы рассмотрим некоторые примеры и функции более подробно, необходимо выделить следующие основные моменты:

  • Это позволяет использовать JavaScript в клиенте (интерфейсе), что необходимо для включения интерактивности, вызовов внешних API и т. д. Примеры, которые вы увидите ниже, включают использование библиотек для дополненной реальности и вызов API для данных криптовалюты.
  • Он позволяет использовать PHP для написания сценариев на стороне сервера (внутренней части), позволяя вашим веб-страницам записывать контент на ваш сайт, вызывать определенные внешние API и т. д. Примеры, которые вы найдете ниже, включают в себя интересные вещи, такие как вызов превосходного инструмента обработки текста OpenAI, GPT- 3.
  • Он включает в себя инструмент для написания кода HTML, JS, PHP и CSS на месте, а также инструмент для разработки HTML без какого-либо кодирования.
  • На сегодняшний день он предлагает разумное пространство для хранения -3 ГБ на учетную запись. Настолько, что я иногда использую часть этого пространства для временного перемещения файлов.
  • Это позволяет зарегистрировать несколько бесплатных / платных учетных записей на один и тот же адрес электронной почты - на данный момент у меня работает 6 бесплатных + 1 платная учетная запись. Пример: два моих основных личных сайта: https://www.lucianoabriata.com и http://labriataphd.altervista.org/
  • Нет обязательной рекламы, поэтому ваш сайт выглядит чистым.
  • Тем не менее, вы можете показывать рекламу и получать от нее прибыль, если хотите.
  • Он поддерживает протокол https, что необходимо для некоторых приложений, таких как мои страницы дополненной реальности, которым требуется доступ к каналу веб-камеры. Кроме того, https сегодня ожидается большинством пользователей.
  • Вы можете перемещать файлы через FTP, что особенно полезно для загрузки большого количества файлов, а также для резервного копирования ваших сайтов.
  • Очень хорошая поддержка, включая форум, где уже есть ответы на большинство моих вопросов :-)

Некоторые интересные вещи, которые я сделал на бесплатных сайтах Altervista, и ссылки на статьи с их описанием

Позвольте мне показать вам некоторые интересные вещи, которые я сделал с помощью этого бесплатного провайдера веб-хостинга…

Товар дополненной реальности

Да, я также написал несколько веб-приложений дополненной реальности (AR) на своих веб-сайтах Altervista! Вот пример:

Если вы хотите попробовать это, вам нужно распечатать несколько маркеров AR и указать в веб-браузере https://lucianoabriata.altervista.org/jsinscience/arjs/armodeling/smallmolglcfurapyra.html.

Обратите внимание, что опция Altervista для бесплатного https имеет решающее значение для работы этих AR-приложений, потому что вы не можете получить трансляцию с веб-камеры по http. Как видите, все мои примеры находятся под URL-адресом https:

https://lucianoabriata.altervista.org/jsinscience/arjs/armodeling/

Даже если вы хотите протестировать эти приложения AR на своем компьютере, вам придется установить локальный хост с поддержкой https. Слишком громоздко для кого-то вроде меня, у которого едва хватает времени на эти побочные проекты! В Altervista я просто пишу свой HTML и JavaScript и сразу же тестирую приложения.

И, кстати, если вас привлекла эта штука с веб-AR, вот несколько статей, в которых вы найдете в тысячу раз лучший веб-AR для химии и биологии:











Криптовалютные приложения

Вызывая внешние API и обрабатывая полученные данные с помощью javaScript, я написал несколько инструментов для извлечения и анализа исторических данных о криптовалюте. Как объясняется в этих статьях, эти инструменты доступны на моих веб-сайтах Altervista:





Читатель блокчейна Ethereum с помощью Web3.js

Хотя вы можете писать в блокчейн Ethereum прямо через транзакцию, например, в MetaMask…



… для просмотра, поиска и чтения содержимого блокчейна Ethereum лучше использовать несколько скриптов. Скрипты, которые вы можете создавать и запускать прямо с помощью JavaScript, как я сделал с некоторыми страницами, размещенными на Altervista. Подробнее здесь:



Пользовательский чат-бот на основе GPT-3 с использованием PHP и JavaScript.

Недавно я много играл с одной из самых мощных в мире систем обработки языка, моделью OpenAI GPT-3. Первоначально, когда я привык к системе, я провел несколько экспериментов с GPT-3 на игровой площадке в Интернете; например, это мой последний проект:



И для получения дополнительной информации вы можете увидеть это резюме:



В частности, для вставки GPT-3 на веб-сайты требуется, чтобы сервер мог запускать PHP. Да, потому что для этого есть PHP-оболочки, которые вы можете вызывать из JavaScript вашей веб-страницы. Я объясняю, как это сделать здесь:



Вот доказательство того, что это работает прямо с моей веб-страницы Altervista:

Отображение интерактивных молекулярных структур на ваших веб-страницах

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

Некоторые популярные библиотеки молекулярной графики на основе JS включают JSmol, NGL, Litemol, 3Dmol. Благодаря тому, что Altervista без проблем поддерживает JavaScript, вы можете включить любой из них на свои страницы. Кроме того, для полной функциональности некоторых из этих библиотек требуется доступ к PHP - и он есть и у вас в Altervista.

В частности, я использую библиотеку JSmol, как вы можете видеть в моей Галерее биомолекулярных моделей (http://lucianoabriata.altervista.org/modelshome.html) или в официальном веб-приложении, которое я написал для оценки моделирования белков в 12-м и 13-м выпусках конкурса CASP, где AlphaFold дебютировал сногсшибательно.

На этом рисунке я, например, показываю одну из моделей AlphaFold 1 из CASP13, видимую в интерактивном 3D благодаря JSmol, вставленному в веб-страницу, которую я написал в Altervista:

Вот еще один пример из одной из моих статей по белковой биотехнологии:

Вы можете получить доступ и поиграть с ним на одном из моих сайтов Altervista:

http://lucianoabriata.altervista.org/papersdata/proteinstability2021/s1626navigation.html

Чтобы узнать больше, вы можете увидеть эти статьи:





Показ иммерсивных 3D-фотографий, похожих на виртуальную реальность, онлайн

Вы можете легко вставлять 3D-фотографии с помощью библиотеки Panolens.js; а благодаря тому, что Altervista предоставляет https, вы можете использовать гироскоп на смартфонах ваших посетителей и позволить им насладиться вашей 3D-фотографией с эффектом погружения. Посмотрите несколько примеров здесь, где все 3D-виды размещены на моих веб-сайтах Altervista:



Играя с иммерсивными 360-градусными («сферическими) фотографиями
Недавно я познакомился с библиотекой, с помощью которой я могу вставлять 360-градусные изображения, снятые на мой смартфон, чтобы вы… medium.com»





Системы входа на основе PHP

Это криптовалютное приложение, которое я показал вам ранее, имеет простую систему входа в систему с именами пользователей и паролями, закодированными с помощью PHP, прямо на моем веб-сайте, размещенном на Altervista. Нет необходимости во внешних решениях!



Я скоро напишу краткий туториал о том, как сделать это с помощью PHP в Altervista.

Простые решения на основе PHP для хранения и поиска данных на вашей странице

Опять же, вы можете добиться этого, используя довольно простой PHP на своем веб-сайте, без необходимости использования сторонних решений. У меня нет статьи, описывающей это, но у меня есть работающая система, поэтому я скоро опишу ее.

Множество приложений для визуализации и анализа данных

Выше я показал вам некоторые веб-приложения для анализа криптовалюты и некоторые веб-инструменты для работы с молекулярными структурами, все они основаны на моих веб-сайтах Altervista.

Что ж, у меня есть более подробные веб-приложения для обработки чисел и численного моделирования, размещенные на моих сайтах Altervista. Некоторые интересные примеры, среди многих других, которые я сделал:







Заключительные примечания

Если вы дошли до этого, вы можете подумать: «Очевидно, этому парню заплатили за то, чтобы он написал это как рекламу». Но я клянусь, что нет!

Вы можете сами протестировать AlterVista и сделать выводы.

С некоторыми вариациями в зависимости от страны услуги AlterVista доступны по всему миру. Откройте свою учетную запись и проверьте ее на https://en.altervista.org/ (или, как я, на оригинальном сайте https://it.altervista.org/).

И, пожалуйста, дайте мне знать в комментариях: какие функции предлагают другие провайдеры бесплатного хостинга, которых нет у Altervista? Какие еще функции вы не видели ни в одном бесплатном провайдере и хотели бы иметь?

www.lucianoabriata.com I write and photoshoot about everything that lies in my broad sphere of interests: nature, science, technology, programming, etc. Become a Medium member to access all its stories (affiliate links of the platform for which I get small revenues without cost to you) and subscribe to get my new stories by email. To consult about small jobs check my services page here. You can contact me here.

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter, LinkedIn, YouTube и Discord . Заинтересованы в хакинге роста? Ознакомьтесь с разделом Схема.