четвер, 24 січня 2019 р.

Лучшие конструкторы сайтов без навыков программирования

По той или иной причине сайт нужен многим — для продажи продукции, для демонстрации своего портфолио и так далее. А хорошо сделанный сайт — это уже половина успеха. Но что делать, если вы не разбираетесь в веб-разработке, а нанимать другого человека не хотите? Здесь на помощь приходят конструкторы сайтов, которые позволяют создавать отличные сайты без каких-либо навыков. В этой статье мы устроим краткий обзор популярных решений:





Итак, о преимуществах и недостатках.


Wix — один из лучших бесплатных конструкторов сайтов и, вероятно, самый популярный. С его помощью вы можете создать любой сайт: персональную страницу или онлайн-портфолио, бизнес-сайт или одностраничное резюме.

Преимущества:
  • Дружелюбен к новичкам.
  • Бесплатный тариф.
  • Вам не нужно платить за хостинг.
  • Большая коллекция шаблонов, разбитых на категории.
  • Множество платных и бесплатных устанавливаемых приложений, которые расширяют функциональность сайта.
  • Удобный drag&drop редактор.
  • Локализация редактора.
  • Возможность переноса сайта на другой хостинг.

Недостатки:
  • Бесплатный тариф ограничен хранилищем в 500 МБ и объёмом трафика в 1 ГБ. Кроме того, Wix будет показывать свою рекламу на всех страницах;
  • Рекламу можно убрать только на платном тарифе от 8.25 $ в месяц.
  • Кроме того, бесплатный тариф (как и большая часть платных) не даёт возможности создать интернет-магазин.
  • Отсутствует возможность редактирования HTML/CSS.
Weebly совместим с любым устройством и платформой, что делает его одним из наиболее гибких решений. Кроме того, для электронной коммерции здесь тоже найдётся кое-что полезное: интеграция с PayPal, автоматический калькулятор налогов, цифровые подарочные карты и многое другое. Ещё вы можете установить полезные приложения, расширяющие функциональные возможности сайта.

Преимущества:
  • Бесплатный тариф.
  • Удобный drag&drop редактор.
  • Наличие локализации.
  • Адаптивные редактируемые шаблоны.
  • Вам не нужно платить за хостинг.
  • Множество функций для электронной коммерции.
  • Магазин полезных приложений.
  • Редактируемые HTML/CSS-файлы.

Недостатки:
  • Относительно небольшой выбор шаблонов.
  • Онлайн-торговля доступна только для платных тарифов. Комиссия с продаж составляет 3 %. Чтобы избежать её, нужно подключить самый дорогой тариф.
  • Слабая поддержка мультиязычности.
  • Ограниченные возможности редактирования дизайна.
Tilda. Здесь большой упор делается на визуальную составляющую, поэтому конструктор отлично подходит для всякого рода лендингов и визиток. Для реализации всего потенциала редактора желательно иметь вкус и быть хотя бы немножко дизайнером. Лендингами дело не ограничивается — вы можете создать простой блог или интернет-магазин.

В качестве бонуса Tilda предлагает несколько бесплатных курсов вроде «Создание Landing page», а также статьи по дизайну и маркетингу.

Преимущества:
  • Бесплатный тариф.
  • Более 180 шаблонов готовых страниц.
  • Более 480 различных блоков и возможность создания собственных.
  • Автоматический адаптивный дизайн.
  • Возможность создания сайтов от визитки до интернет-магазина.
  • Интеграция разных сервисов вроде SlideShare, Disqus и др..
  • Вставка своего HTML-кода.
  • SEO-инструменты.
  • Защита от DDoS-атак.
  • Есть функция экспорта кода сайта.

Недостатки:
  • Бесплатный тариф ограничен хранилищем в 50 мегабайт.
  • Нет многостраничных шаблонов.
  • Можно подключить домен, отличный от tilda.ws, но его придётся регистрировать самостоятельно.
  • Большая часть продвинутых функций доступна только на платных тарифах (сравнение тарифов).
  • Не самые гибкие тарифы — всего два платных, разница между которыми лишь в цене, количестве возможных сайтов и наличием функции экспорта кода.
  • На бесплатном тарифе нельзя убрать лейбл «made on Tilda»;
Webs существует с 2001 года, когда он ещё назывался Freewebs и являлся одним из первых бесплатных конструкторов сайтов. В одном из последних обновлений было добавлено множество новых и современных дизайнов, а также полноценная поддержка drag&drop редактора, позволяющего создавать сайты в считанные минуты. Этот процесс призван упростить использование шаблонов, которые доступные здес в большом количестве.

Преимущества:
  • Бесплатный тариф.
  • Не нужно беспокоиться о хостинге.
  • Drag&drop редактор.
  • Множество шаблонов.
  • Относительно доступные цены

Недостатки:
  • Неинтуитивный интерфейс.
  • Отсутствие локализации.
  • Часть шаблонов доступна только на платных тарифах.
  • Достаточно ограниченная функциональность, которую нельзя расширить.
  • Дорого обойдётся сайтам для электронной коммерции.
  • В сравнении с другими конструкторами бесплатный тариф весьма ограничен.
uKit — ещё один российский продукт в нашем списке, вышедший из-под крыла разработчиков uCoz. Это простой в освоении продукт, который позволяет создавать привлекательные лендинги, визитки и прочие сайты с небольшим количеством страниц. 

В целом uKit и вышеупомянутая Tilda очень похожи, хоть и не без некоторых различий. Например, uKit лучше подойдёт для бизнес-сайтов, в то время как на Tilda лучше получаются лонгриды и прочие журналистские форматы. Также пользователи отмечают, что SEO-инструменты в uKit несколько лучше. Оба конструктора не очень подходят для «больших» форумов/блогов и интернет-магазинов.

Преимущества:
  • Не самые дорогие тарифы.
  • Автоматическая адаптация сайта под разные устройства.
  • SEO-инструменты.
  • Безлимитное хранилище и трафик.
  • Простой редактор.
  • Множество шаблонов.
  • Возможность создания интернет-магазина.
  • Редактируемые HTML/CSS-файлы.

Недостатки:
  • Нет бесплатного тарифа (есть двухнедельная пробная версия базового тарифа).
  • Редактирование кода доступно только на самом дорогом тарифе.
  • С бесплатными шаблонами будет сложнее сделать сайт уникальным, а за доступ к премиум-шаблонам придётся либо заплатить отдельно, либо перейти на более дорогой тариф.
  • Конструктор сравнительно молодой, и хотя разработчики стараются его улучшать, пользователи периодически жалуются на разные проблемы.
Squarespace позиционирует себя как конструктор блогов, портфолио и онлайн-магазинов. Их вид определённо улучшат адаптивные шаблоны, которых хоть и немного, зато сделаны они весьма качественно. Есть поддержка live-режима, что позволяет редактировать сайт и сразу видеть результат. К сожалению, воспользоваться всей этой красотой суждено только тем, кто готов выложить деньги, — сервис не предлагает бесплатный тариф.

Преимущества:
  • Drag&drop редактор.
  • Качественные шаблоны.
  • Возможность редактирования CSS/JavaScript.
  • Надёжность: практически 100 % аптайм.
  • Хорошая поддержка.
  • Адаптивный дизайн.

Недостатки:
  • Нет бесплатного тарифа, только 14-дневный пробный период.
  • Отсутствует локализация.
  • Комиссия 3 % для транзакций на тарифе Business за 18$.
  • Мало шаблонов — порядка 40 штук.
  • Не самый удобный интерфейс.
  • Если верить инструменту Google PageSpeed, то время загрузки может достигать нежелательных величин, которые могут привести к понижению сайта в поисковой выдаче.
  • На выбор есть только 3 платёжные системы: Stripe, Apple Pay и PayPal.
Jimdo подойдёт для разработки как персональных страниц, так и онлайн-магазинов. Однако стоит учесть, что не все опции конструктора доступны бесплатно, а за создание интернет-магазина придётся заплатить.

Преимущества:
  • Бесплатный тариф.
  • Drag&drop редактор.
  • Возможность редактировать HTML/CSS-файлы.
  • Бесплатное облако для резервных копий.
  • Возможность создавать многоязычные сайты.
  • Мобильное приложение для создания сайта.
  • Предоставление помощи при переносе сайта.

Недостатки:
  • Для доступа к дополнительным функциям нужен платный тариф.
  • Мало шаблонов — 17 штук, распределённых по 4 категориям.
  • Отсутствует локализация.
  • Долгое время загрузки — порядка 1 секунды.
  • Доступ к настройкам SEO есть только в самом дорогом тарифе.
  • Создание магазина возможно только на платном тарифе.
  • Из платёжных систем доступен только PayPal.
Nethouse. В отличие от предыдущих двух, он больше ориентирован на электронную коммерцию (однако при желании можно создать и лендинг/визитку).  Вы можете создать интернет-магазин вместимостью от 10 до 1000+ товаров, вести их учёт через интеграцию со специальными сервисами, добавить удобный каталог, обрабатывать заказы на сайте и многое другое. 

Преимущества:
  • Бесплатный тариф с 10-дневным доступом ко всем функциям.
  • Бесплатная привязка своего домена.
  • Более гибкие возможности для электронной коммерции (относительно других конструкторов).
  • Интеграция с различными сервисами.
  • Разделение прав доступа.
  • Доступная стоимость тарифов
  • Неограниченный хостинг и SSL.
  • Почта на домене.
  • 3000 рублей на рекламу в Google (при балансе от 300 рублей).

Недостатки:
  • Нельзя редактировать код сайта.
  • Не самые богатые возможности кастомизации.
  • Изменения автоматически публикуются при сохранении сайта.
  • Некоторые пользователи жалуются на техподдержку.
Webnode является популярным выбором как среди начинающих, так и среди профессионалов для создания динамичных сайтов. С его помощью вы можете создать всё — от блогов и портфолио до онлайн-магазина. А благодаря адаптивным шаблонам ваш сайт будет выглядеть одинаково хорошо на всех устройствах.

Преимущества:
  • Бесплатный тариф с множеством функций.
  • Возможность создать многоязычный сайт.
  • Drag&drop редактор.
  • Локализация на русский язык.
  • Обширный выбор адаптивных шаблонов.
  • Достаточно широкие возможности для SEO-оптимизации.
  • Доступная стоимость тарифов
  • Возможность создать онлайн-магазин за разумные деньги.

Недостатки:
  • Слабоватая функциональность.
  • Отсутствует магазин приложений.
  • Отсутствует возможность интеграции со сторонними сервисами.
SITE123 существует уже около 15 лет и считается одним из самых простых и удобных конструкторов сайтов. Настраиваемые шаблоны и коллекция бесплатных графических элементов, изображений и шрифтов придутся по душе креативным людям. Бесплатный тариф включает в себя хостинг, домен, 1 ГБ трафика, 500 МБ хранилища и интеграцию с Google Analytics.

Преимущества:
  • Бесплатный тариф.
  • Простой в использовании.
  • Возможность создавать несколько сайтов с одного аккаунта.
  • Множество расширений.
  • Адаптивные шаблоны.
  • Надёжный: быстрое время загрузки и почти 100 % аптайм.

Недостатки:
  • Недостаточно функциональный для профессиональных пользователей.
  • Слишком простой для онлайн-магазинов.
Дальше

пʼятниця, 30 березня 2018 р.

Бесплатные онлайн-игры, которые обучат вас программировать


Картинки по запросу Игра для программистов

Эта подборка включает бесплатные игры, которые созданы не только для новичков, но и для профессиональных разработчиков, желающих в интересной и увлекательной форме освоить JavaScript, Java, Python, PHP, C# и многие другие современные языки.

Мы отобрали 21 самый интересный сайт, обучающий программированию во время игры, более чем из 200 подобных проектов.

CodinGame

На CodinGame с помощью написания кода и создания собственного «искусственного интеллекта» вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает все языки программирования.

Code Combat

CodeCombat — это платформа для студентов и школьников, позволяющая изучить компьютерные науки, играя в настоящие игры.

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

Поддерживаются такие языки, как Java, JavaScript, Python, Lua, CoffeeScript. Имеется русская локализация.

Ruby Warrior

Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно. Есть два уровня сложности, соответствующих вашим навыкам. Для сохранения своего прогресса придётся залогиниться через Facebook.

Check iO

Check iO — это браузерная игра в жанре «Приключение», которая научит вас программировать на Python.

Code Hunt

В игре Code Hunt вы, охотник за кодом, исправляете код, чтобы он возвращал нужный результат. Для прохождения доступны 14 уровней, в каждом из которых есть по несколько заданий. Игра подойдёт тем, кто хочет изучить Java или C#.

Vim Adventures

Давно хотели собраться с силами и выучить Vim полностью?
Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.

Robocode

Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать путём создания боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

Cyber DoJo

Cyber Dojo — это пространство, где разработчики могут собираться вместе и изучать такие языки программирования, как JavaScript, Java, Python, PHP, Ruby и многие другие.


FightCode

Цель FightCode довольно проста: создайте робота, который победит роботов других игроков.

Как создать робота? Напишите его на JavaScript. Например, вы можете использовать метод .rotateCannon() для поворота пушки робота на определённую величину, когда происходит какое-то событие. Прежде чем создавать своего робота, стоит прочитать документацию.

Code Monkey

В этой игре вы научитесь не только кодить, но и ловить бананы!
На западе учителя часто используют Code Monkey для уроков программирования у детей. Обучают программировать на CoffeScript и Python.

Elevator Saga

В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки.
Например, первое задание — доставить лифтом 15 человек меньше чем за 60 секунд.


Codewars

Улучшайте свои навыки программирования совместно с другими людьми через решение реальных IT-проблем и задач на Codewars.
Поддерживает JavaScript, C#, Java, Python и другие языки.

Git Game

Git Game — консольная игра, пройдя которую вы полностью овладеете этой системой контроля версий. Суть игры заключается в использовании различных команд, чтобы найти подсказки для решения разных загадок.

Hacker

На Hacker.org вы найдете набор пазлов, тестов, викторин и головоломок, которые потребуют всех ваших хакерских навыков.
К концу игры вы даже научитесь взламывать настоящее шифрование!

Hex Invaders

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

Flexbox Froggy

Логическая игра, в которой вы должны помочь цветным лягушкам добраться до их любимых кувшинок. Делать это вам нужно будет при помощи CSS Flexbox, что очень поможет развить навыки вёрстки. Подсказки покажут, как лучше решить каждую задачу, но финальное решение остаётся за вами — способов решения всегда несколько.

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

Pixactly

Pixactly — это простая по виду, но не по содержанию игра. Вам даётся местоположение двух пикселей, а вы должны нарисовать по этим координатам прямоугольник.

CSS Diner

Отличная игра для знакомства с CSS-селекторами. Игроку даётся стол с посудой, заданный анимированной HTML-формой, и конкретный предмет или предметы, которые нужно взять со стола. Изучено будет всё, от основ до ~ и :first-child.

Flexbox Defense

Классический «tower defense» со вкусом CSS — все башни и ловушки нужно размещать при помощи гибкой вёрстки. Игра состоит из 12 уровней, которые потребуют от вас вспомнить все тонкости системы Flexbox.

Untrusted

Untrusted — это мета-JavaScript-адвенчура, в которой вы играете за персонажа по имени Dr. Eval — символ @, который может изменять окружающий мир, модифицируя его исходный код. Игроку предоставляются функции, инициализирующие каждый уровень, и API, с помощью которого нужно прокладывать путь к выходу из уровня.

Dungeons & Developers

Дерево магических навыков, но магия эта — не льда и огня, а веб-разработки. Отмечайте свои знания CSS, HTML и JavaScript и следите за продвижением к званию Мастера.


________________
Источник: tproger

Дальше

вівторок, 17 травня 2016 р.

Написание скриптов для командной строки Linux. Часть 2

Вторая часть серии видео по написанию скриптов для командной строки Linux. 

1. Особенности Shell-скриптов (в 6 частях).
2. Условный код (в 4 частях).


***

***

***

***


***

***

***

***

***

***


P.S.; источник - tproger
Дальше

Написание скриптов для командной строки Linux. Часть 1.

Отличная серия, в которой диктор подробно объясняет всё о написании Shell скриптов, начиная с того, что же Shell из себя вообще представляет, и заканчивая использованием его неочевидных возможностей.

1. Введение (в 2 частях).
2. Первый Shell скрипт (в 5 частях).
3. Запуск Shell скрипта (в 3 частях).


***

***

***

***


***
\

***

***

***

***

***



P.S.; источник - tprogger
Дальше

Курс лекций по администрированию Linux.

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

1. Вводное занятие.
2. Терминология. Средства удаленного доступа. Вход в систему.
3. Алиасы, функции, bash_profile, bashrc и ssh-keys.
4. Права доступа, AAA/PAM, настройки системы.
5. Linux и сеть — часть 1.
6. Linux и сеть — часть 2.
7. Управление системой: софт, сервисы, логи.
8. DNS.
9. LAMP, http-сервер, nginx, apache.
10. PHP и MySQL.
11. Работа с почтой.


***



***


***



***


***


***


***


***


***


***


***



P.S.; источник - tprogger
Дальше

понеділок, 16 травня 2016 р.

Обучающие видео по Linux. Часть 1.

Linux — ядро операционной системы, которое создаётся и распространяется свободно, в виде различных готовых дистрибутивов. В первой части вы будете ознакомлены с распространенным дистрибутивом Linux Ubuntu, а также научитесь устанавливать и настраивать его.

1. Введение. Установка операционной системы.
2. Окружение рабочего стола Unity. Настройка.
3. Пример работы с wine. Установка Adobe Photoshop.
4. Работа с ярлыками в Ubuntu.
5. Основы работы в терминале Linux Ubuntu.
6. Автозагрузка приложений при старте системы.


***


***


***


***


***


***



P.S.: источник - tprogger
Дальше
Топ-30 лучших блогов о программировании и вычислительной технике

Топ-30 лучших блогов о программировании и вычислительной технике

В Интернете существует множество блогов, посвященных программированию и смежным областям знания. 


blog 


P.S.: источник - tproger.ru
Дальше

середа, 6 квітня 2016 р.

Курс видеоуроков «Введение в JavaScript»

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

1. Введение
2. Строки, объекты, прототипы
3. Функции, замыкания
4. Наследование
5. Массивы
6. Выражения
7. Сравнения, var, eval и заключение 


***













P.S. источник - tproger

Дальше

Видеоподборка лайфхаков

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

1. Клавиатурные сокращения в Sublime Text.
2. Приложение Code Runner.
3. Объекты в JavaScript.
4. Одинарные и двойные кавычки в PHP.
5. Делаем скриншоты на Mac.
6. Подсветка синтаксиса в VIM.
7. Клавиатурные сокращения в Chrome.

***












P.S. источник - tproger



Дальше

JavaFX для начинающих

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

Исходники к урокам на гитхабе: https://github.com/KriechelD/YouTubeChannel

***









P.S. источник - tproger

Дальше

Видеокурс по PHP

Видеокурс по PHP, нацеленный на новичков. Особое внимание уделено настройке рабочего пространства — особенно важному моменту, который многие напрасно недооценивают. Также рассказывается о типах данных, операторах, отправке и получению данных и другим баговым понятиям.

1. Вступление.
2. Установка веб-сервера XAMPP в Windows 7.
3. Установка веб-сервера XAMPP в Windows 8.
4. Установка NetBeans в Windows 7.
5. Создание нового проекта в NetBeans.
6. Переменные, константы, типы данных в PHP.
7. Условные операторы в PHP.

***













P.S. источник - tproger

Дальше