Питання, яке хвилює кожного, хто вирішує створити сайт - а на чому робити? Писати самому, замовляти унікальну розробку під себе, вибрати з готових платформ - що краще? Останній варіант всім здається простішим. Але він підходить не для всіх.
Розглянемо типи існуючих платформ і їх плюси і мінуси.
Комерційні CMS - система управління контентом, система управління вмістом сайту. Такі системи управління добре поширені, на них побудовано багато сайтів.
Плюси комерційних CMS:
- досить універсальні: такі рішення містять в собі багато можливостей, їх легко налаштовувати і працювати з ними;
- немає прямої залежності від розробника,рішення містять мануали з управління, також інтерфейс управління найчастіше не вимагає додаткових знань і навичок. Якщо буде потрібно якась доробка, яку ви не в силах виконати самостійно, розробників щодо таких рішень дуже багато.
Мінуси комерційних CMS:
- вартість: за хороший набір можливостей доведеться пристойно заплатити;
- надмірність і громіздкість: у універсалізму є зворотний бік. На подібних рішеннях не так просто будувати великі тематичні проекти, відвідувані ресурси і т.д. Часто виникають проблеми в продуктивності, доводиться наймати розробників, щоб вирішити ці проблеми.
Приклади: 1С-Битрикс, UMI.CMS, NetCat. Підходять малому і середньому бізнесу.
Open-source CMS –CMS з відкритим вихідним кодом. Дані системи займають левову частку ринку розробки сайтів.
Плюси:
- вартість: безкоштовно;
- можливість доопрацювань: безліч розробників
Мінуси:
- готові рішення не задовольняють: необхідно допрацьовувати початкове рішення.
- уразливості: безкоштовні рішення захищені в рази гірше платних.
- відсутність техпідтримки: незважаючи на наявні мануали з освоєнням доведеться помучитися, інтерфейс системи не так простий.
Приклади: Joomla, Drupal, Wordpress.Підходять: малому бізнесу.
Студійні CMS - це власні розробки веб-студій.
Плюси:
- швидкість роботи: швидко вантажаться і працюють.
- можливості: не поступаються комерційним CMS.
- розширюваність і Кастомізація: немає загальних обмежень продукту, розробляються під клієнта.
Мінуси:
- повна залежність від розробника: якщо необхідно буде запровадити якісь особливі зміни або переробити сайт, доведеться звертатися до студії, що продала рішення.
- вартість: часто дорожче комерційних CMS.
Приклади: практично у кожної студії є своє подібне рішення.Підходять середньому і великому бізнесу.
Платформи для інтернет-магазинів.
Плюси:
- спеціалізація на електронній комерції.
Мінуси:
- зайва зацикленість на електронній комерції. Сайт - це часто не тільки інтернет-магазин. Навколо інтернет-магазину може бути форум, майданчик для дискусії, статті і т.д. Дуже важко будувати подібне на магазинних платформах.
Приклади: WebAsyst (shopscript), магазина, Ecwid, Insales. Підходять представникам електронної комерції.
Конструктори сайтів.
Плюси:
- Безкоштовно;
- швидко і просто створювати;
- розробник взагалі не потрібен;
- наявність найбільш важливих типових модулів: інтернет-магазини, каталог, фотогалерея, новини і т.д.
Мінуси:
універсальність: не так просто робити унікальні рішення під свої потреби;
Приклади: weebly, ucoz, setup. Підходять мікробізнесу до середнього бізнесу, початківцям підприємцям, некомерційним організаціям, новачкам та продвинутим фахівцям.
На що звернути увагу при виборі платформи? Для того, щоб вибрати відповідну платформу, необхідно визначити:
1) які завдання повинен вирішувати сайт: сайт-візитка буде сильно відрізнятися за вартістю, термінів і складності створення від галузевого порталу. І робити перше краще на одних рішеннях (наприклад, за допомогою конструктора). А друге - на зовсім інших, часто навіть створюючи з нуля. 2) чи буде сайт зростати: якщо ви вирішили зробити простий сайт, але ви точно знаєте, що будете розширювати можливості - важливо передбачити це відразу, щоб не потрібно було потім «перелазити» з однієї системи на іншу.
3) як вносити зміни: ви готові самі розбиратися і редагувати сайт або вам необхідно буде шукати розробників, як багато розробників по даній системі.
Отже, перш ніж створювати сайт, в будь-якому випадку доведеться визначитися із завданнями сайту і функціоналом. У всіх систем є свої обмеження, і їх необхідно вивчити до реалізації сайту.
Оскільки стаття направлена на новачків в розробці сайтів, то системи weebly, ucoz і setup розглянемо більш детально тому, що людині яка не знайома або малознайома з програмуванням буде складно створити свій сайт користуючись іншою системою окрім «конструкторів сайтів».
Опис систем для створення сайтів: weebly, ucoz і setup.
Розглянемо типи існуючих платформ і їх плюси і мінуси.
Комерційні CMS - система управління контентом, система управління вмістом сайту. Такі системи управління добре поширені, на них побудовано багато сайтів.
Плюси комерційних CMS:
- досить універсальні: такі рішення містять в собі багато можливостей, їх легко налаштовувати і працювати з ними;
- немає прямої залежності від розробника,рішення містять мануали з управління, також інтерфейс управління найчастіше не вимагає додаткових знань і навичок. Якщо буде потрібно якась доробка, яку ви не в силах виконати самостійно, розробників щодо таких рішень дуже багато.
Мінуси комерційних CMS:
- вартість: за хороший набір можливостей доведеться пристойно заплатити;
- надмірність і громіздкість: у універсалізму є зворотний бік. На подібних рішеннях не так просто будувати великі тематичні проекти, відвідувані ресурси і т.д. Часто виникають проблеми в продуктивності, доводиться наймати розробників, щоб вирішити ці проблеми.
Приклади: 1С-Битрикс, UMI.CMS, NetCat. Підходять малому і середньому бізнесу.
Open-source CMS –CMS з відкритим вихідним кодом. Дані системи займають левову частку ринку розробки сайтів.
Плюси:
- вартість: безкоштовно;
- можливість доопрацювань: безліч розробників
Мінуси:
- готові рішення не задовольняють: необхідно допрацьовувати початкове рішення.
- уразливості: безкоштовні рішення захищені в рази гірше платних.
- відсутність техпідтримки: незважаючи на наявні мануали з освоєнням доведеться помучитися, інтерфейс системи не так простий.
Приклади: Joomla, Drupal, Wordpress.Підходять: малому бізнесу.
Студійні CMS - це власні розробки веб-студій.
Плюси:
- швидкість роботи: швидко вантажаться і працюють.
- можливості: не поступаються комерційним CMS.
- розширюваність і Кастомізація: немає загальних обмежень продукту, розробляються під клієнта.
Мінуси:
- повна залежність від розробника: якщо необхідно буде запровадити якісь особливі зміни або переробити сайт, доведеться звертатися до студії, що продала рішення.
- вартість: часто дорожче комерційних CMS.
Приклади: практично у кожної студії є своє подібне рішення.Підходять середньому і великому бізнесу.
Платформи для інтернет-магазинів.
Плюси:
- спеціалізація на електронній комерції.
Мінуси:
- зайва зацикленість на електронній комерції. Сайт - це часто не тільки інтернет-магазин. Навколо інтернет-магазину може бути форум, майданчик для дискусії, статті і т.д. Дуже важко будувати подібне на магазинних платформах.
Приклади: WebAsyst (shopscript), магазина, Ecwid, Insales. Підходять представникам електронної комерції.
Конструктори сайтів.
Плюси:
- Безкоштовно;
- швидко і просто створювати;
- розробник взагалі не потрібен;
- наявність найбільш важливих типових модулів: інтернет-магазини, каталог, фотогалерея, новини і т.д.
Мінуси:
універсальність: не так просто робити унікальні рішення під свої потреби;
Приклади: weebly, ucoz, setup. Підходять мікробізнесу до середнього бізнесу, початківцям підприємцям, некомерційним організаціям, новачкам та продвинутим фахівцям.
На що звернути увагу при виборі платформи? Для того, щоб вибрати відповідну платформу, необхідно визначити:
1) які завдання повинен вирішувати сайт: сайт-візитка буде сильно відрізнятися за вартістю, термінів і складності створення від галузевого порталу. І робити перше краще на одних рішеннях (наприклад, за допомогою конструктора). А друге - на зовсім інших, часто навіть створюючи з нуля. 2) чи буде сайт зростати: якщо ви вирішили зробити простий сайт, але ви точно знаєте, що будете розширювати можливості - важливо передбачити це відразу, щоб не потрібно було потім «перелазити» з однієї системи на іншу.
3) як вносити зміни: ви готові самі розбиратися і редагувати сайт або вам необхідно буде шукати розробників, як багато розробників по даній системі.
Отже, перш ніж створювати сайт, в будь-якому випадку доведеться визначитися із завданнями сайту і функціоналом. У всіх систем є свої обмеження, і їх необхідно вивчити до реалізації сайту.
Оскільки стаття направлена на новачків в розробці сайтів, то системи weebly, ucoz і setup розглянемо більш детально тому, що людині яка не знайома або малознайома з програмуванням буде складно створити свій сайт користуючись іншою системою окрім «конструкторів сайтів».
Опис систем для створення сайтів: weebly, ucoz і setup.