В настоящее время я работаю над интернет-магазином для своего дяди, чтобы он мог продавать свою спортивную одежду онлайн через свой сайт. он попросил об этой услуге, когда я сказал ему, что я веб-разработчик, и сказал, что сделаю это бесплатно, зная его финансовое положение.
Итак, в таких случаях я делаю следующее: Я получаю домен и хостинг от GoDaddy и размещаю файлы на их серверах, на которых работает cPanel поверх Apache, и просто обслуживаю статические файлы REACT. Я не могу запускать node на этих серверах, так как покупаю экономичный план, чтобы сократить расходы (нет node.js = нет рендеринга на стороне сервера с помощью next.js или других интересных серверных вещей). Создание магазина электронной коммерции — это совсем другая игра. Я не могу просто обслуживать статические файлы, поэтому у меня есть два варианта (я думаю):
а. изучите WordPress, установите WooCommerce, пройдите путь позора, получите прибыль.
б. Используйте облако Google или другие подобные платформы и помогите моим дядям сэкономить на расходах, чтобы я мог добавить некоторый опыт в свое резюме.
Теперь у меня есть несколько вопросов:
GoDaddy использует Apache на своих серверах, могу ли я каким-то образом вручную установить узел на сервер и избежать наказания за это? потому что сервер может выполнять PHP-скрипты на общем хостинге, так что, может быть, даже JavaScript, если мне повезет?
Какие поставщики услуг стоят так же дешево/дешевле/немного дороже, чем у GoDaddy? эконом-план, который может запускать узел «из коробки» или с небольшой настройкой?
Я слышал, что можно интегрировать React с WordPress/WooCommerce. Сохраню ли я таким образом все возможности React/JavaScript? каковы ограничения этой техники?
Возможно, я ошибаюсь насчет того, насколько дорого обойдется использование облачной платформы, но я боюсь того, что произойдет, когда трафик увеличится. Я слышал, что это на самом деле дешево, возможно, это потому, что люди, которые так говорят, на самом деле живут в Канаде или США, но даже 10 долларов в месяц в Пакистане — это огромная сумма для среднего человека.
Эконом-планы предоставляют SSL-сертификат и бесплатный домен, оба из которых очень полезны. поэтому любая альтернатива должна обеспечивать ту же ценность.
Я попробовал прочитать документацию GoDaddy, документацию cPanel проверил, другой поставщик услуг много искал и пытался сделать это самостоятельно, но я не знаю, иду ли я в правильном направлении. Я также устал искать в Google ответы на свои вопросы, также использовал несколько чат-ботов, но решил, что смогу использовать свои коммуникативные навыки, чтобы поговорить с кем-то, кто кое-что знает.





Невозможно запустить NextJS на обычном плане общего хостинга. Если вы хотите запустить сайт Node, лучший способ сделать это бесплатно — это, вероятно, что-то вроде replit или glitch. С учетом вышесказанного, это не лучший вариант. Большинство провайдеров VPS предоставят вам базовый план примерно за 5 долларов в месяц, если вы захотите пойти по этому пути.
Если ваш сайт использует Next, просто используйте Vercel. Это бесплатно и предназначено для запуска Next. Вы можете выполнить развертывание прямо с GitHub.
Если вам нужен бесплатный SSL, используйте Cloudflare. Домены не бесплатны, вы все равно за них платите, но домены .com стоят примерно 12 долларов в год, так что в большинстве случаев это кажется разумной инвестицией.
Эй, спасибо за ответ, и мне нравится, насколько уважительно вы отнеслись к своему ответу, учитывая, что я мог сделать несколько глупых замечаний. Продолжайте вести себя так же уважительно, и вы добьетесь успеха в жизни. Я присмотрюсь к Верселю.