Софтуер по поръчка или система с отворен код?

Дали да поръчате софтуер по поръчка или да ползвате  система с отворен код (при нас това е WordPress)? Много често получаваме тези въпроси при запитване за изработка на сайт.

Няма универсален отговор тук. Бихме могли да отправим някои препоръки, връщайки се назад към опита си.

В над 99% от случаите не е необходимо индивидуално софтуерно решение по поръчка, защото почти всяко нещо, касаещо например дизайна на вашия уебсайт, неговата мобилна версия или дадена интерактивност, може да се направи, от разработчик със среден опит, в рамките на няколко дни.

Също така, ползвайки готова система, например WordPressполучавате достъп до огромен брой готови решения, така наречените разширения на системата.

WordPress разполага с почти 60 хиляди разширения (плъгини). Можете да разгледате WordPress плъгини в официалния сайт на софтуера.

Това са 60 хиляди готови решения, някои от които – изключително сложни и сериозни разработки, които ви пестят много време и средства.

Повечето от тези готови решения са безплатни, а много от платените предлагат и съответна техническа поддръжка. Какво означава това за вас?

Да приемем, че ви трябва сложна система за управление на потребителския достъп в предната и задната част на сайта. Инсталирате, например, Ultimate Member, настройвате и сте готови.

В случай че Ultimate Member не предлага всичко, което ви трябва, винаги можете да се обърнете към фирмата разработчик на продукта, или към други програмисти, които се занимават с WordPress, за да извършат съответни доработки и създадат индивидуално за Вас решение!

Това става относително лесно, защото по света има стотици хиляди WordPress разработчици, а и плъгините в WordPress са с отворен код.

В случай че ползвате индивидуална система, писана за вас, стъпките са съвсем други.

Първо, трябва да направите много подробно и конкретно задание с Вашия разработчик, което заедно да съгласувате. После, това следва да се опише в споразумение и задание, и разработчикът да започне създаването на продукта.

Създаването на индивидуален софтуерен продукт може да отнеме значително време, в зависимост от сложността на продукта. Разработката на софтуер преминава през няколко фази – алфа, бета, релийз кандидат и стабилна версия.

След като продуктът бъде представен, той следва да бъде тестван за проблеми, така наречените бъгове. И тези бъгове, когато бъдат открити, да бъдат отстранени. Това също отнема време.

Още, ако в заданието на системата ви нещо не е описано както трябва, тя ще трябва да се преработва, което понякога е изключително времеемко и трудоемко начинание, което трябва да заплатите отново.

Ако сте забравили някоя ключова функционалност, доработката на която променя цялата система, също това трябва да се съгласува с разработчика ви и да се остойности.

Сами виждате колко различни са двата подхода.

Индивидуалните системи имат предимство откъм сигурност

Обобщено казано, системите, които се пишат индивидуално за вашите потребности, обикновено са по-сигурни (невинаги е така), защото никой няма достъп до програмния код. Разбира се, това че никой няма достъп до кода не означава, че програмният код е написан качествено.

Силно препоръчително е системата да бъде одитирана от независими специалисти, нямащи отношения с вашия разработчик, веднага след като системата бъде завършена.

Тези независими специалисти могат да ви дадат препоръки за подобряване сигурността и производителността на системата ви.

Сигурни ли са CMS системите (WordPress)?

Тъй като работим с WordPress, фокусът и наблюденията ни са предимно там. WordPress е ползвана от над 75 милиона сайта по света. Понеже системата е с отворен код, достъп до този отворен код имат огромен брой разработчици – това е както предимство, така и недостатък.

Предимство е, защото системата се развива изключително бързо. Също, ако бъде забелязан проблем в някоя версия, например 3.1.2 (импровизирам), той бива решаван светкавично (понеже много хора гледат кода).

Предимството е едновременно и недостатък, ако съответният проблем бъде забелязан от злонамерени хора.

При това тези злонамерени хора могат да компрометират WordPress сайтовете, базирани на 3.1.2 (версията, която произволно избрах), ако администраторите им не са ги обновили или не са взели предварително мерки за сигурност.

Как софтуера по поръчка може да ви направи зависими към вашия разработчик

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

Тъй като, най-често, програмният код е недостъпен, защото разработчикът си го пази, това прави невъзможна намесата на външни разработчици – при дори дребни промени по вашия сайт.

Също така, при неадекватна или бавна поддръжка от страна на разработчика, това създава изключително много трудности на бизнеса ви и го правим неконкурентен.

Защо изработката на сайт с WordPress е Премиум решение?

Създаването на подобен продукт е препоръчваното от нас решение в 99% от случаите, защото едновременно получавате индивидуален сайт и функционалност – на основата на WordPress, като можете по всяко време да заявите доработка на текущите функционалности или създаване на нови.

Изработката на сайт с WordPress е по-евтино и бързо решение, отколкото писането на изцяло нова система, без да има каквато и да е разлика в крайния резултат.

Свържете се с нас за изработка на wordpress сайт.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *