Главное Свежее Вакансии Образование
Выбор редакции:
0 28 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Какую среду разработки выбрать для реализации проекта?

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

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

Ранее уже предлагали сл. среды разработки:

1. Yii 2

2. Bootstrap

3. Kohana

Сам я порыскал в интернете и очень приглянулся KodiCMS.

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Вова Вова
Странный список где в одном ряду с бекенд фреймворками стоит фронтенд. Занимаюсь разработкой на yii, потихоньку перехожу на yii2 и это не исключает бутстрап для фронта.
юи+бутстрап хороший выбор, но с такими знаниями базирующимися на ВП - долго изучать придется юи =)
Ответить
Александр Баташев
Давайте по порядку. Среда разработки - это IDE. Например, PHPStorm. Вы же ищете фреймворк. Поскольку WP стоит довольно далеко от любого из них, то в целом особой разницы нет. Выбирайте тот, у которого сообщество активнее, документация удобнее на ваш взгляд. Все это не раз окупится. В целом сейчас, кажется, популярен Lavarel. На нем же базируются последние версии KodiCMS. Bootstrap тоже хорошая вещь. Но это по части дизайна.
Ответить
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Нагибович Константин
Вы считаете, что навыки редактирования шаблонов для WP помогут вам в разработке функционала сайта?
Ответить
Айзек
Курсы робототехники и информационных технологий
Анищенко Александр
Работая с шаблонами WP и плагинами я приобрел некоторые навыки в плане php, html, css, работы с mysql. Совсем не профи, но и не полный профан. Потому взять имеющийся фремворк, связать его с БД, отредактировать php-файлы и пр. я могу. Потому отвечаю на ваш вопрос - да, я считаю, что редактирование шаблонов WP поможет мне в разработке шаблонов.
Ответить
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Нагибович Константин
"Некоторые навыки" - это не совсем то, что требуется для разработки.
Ответить
Симулятор бизнес-процессов
Сервис имитационного моделирования и оптимизации бизнес-процессов
Prolis Labkk
Вы погрязнете в разработке. Есть другой путь - машапы и API. Вы пользуетесь уже готовыми сервисами, легко интегрируя их с помощью визуальных редакторов или настроек. Например, вам нужен функционал регистрации и авторизации пользователей - https://oauth.io.
Бэк для хранения даных заказов - https://parse.com
Их интеграция - ну на час работы в Java Script. Аналогично подключаются сервисы геолокаций, рассылок и уведомлений. Вот и всё, на год-два вам хватит функционала на бесплатных тарифах. Мы тут поможем вам с выбором.
Ответить
Айзек
Курсы робототехники и информационных технологий
Анищенко Александр
Интересная мысль.. Обдумаю.
Ответить
Симулятор бизнес-процессов
Сервис имитационного моделирования и оптимизации бизнес-процессов
Prolis Labkk
Учёный подвешивал к потолку банан и впускал в комнату обезьяну. Та прыгала, прыгала, а достать не могла. Тогда экспериментатор говорил ей: «Думай, Чичи!» - в ответ обезьяна подтаскивала табурет и снимала банан. Потом ученый подвесил к потолку бутылку водки и пригласил прапора Васю. Вася начал прыгать, прыгать, но достать не смог. Экспериментатор и ему говорит: «Думай, Вася, думай!» - а Вася отвечает:
-Что тут думать? Прыгать надо!
Ответить
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Нагибович Константин
>>>Дела с программистом по-прежнему не ладятся.
А в чем именно не ладятся?
Ответить
Айзек
Курсы робототехники и информационных технологий
Анищенко Александр
Программисты просто бягут. Ну это утрируя конечно. Пишут поначалу, что да, готовы работать, что идея понравилась, а сервис будет крутым, что не против поработать первое время бесплатно и пр. Спустя какое-то время отписываются, что бросают работу по причине ... (вставить любую причину). А на деле оказывается, что работы то никакой в итоге и не проделали. Просто время протянули и не написали ни строчки кода.
Ответить
Андрей Ворожев
Так надо ставить четкие цели, иметь четко прописанное ТЗ, и каждый день общаться с программистом.
Я как сам разработчик знаю, что неопределенность убивает желание на корню
Ответить
Kirill Sotnikoff
Так у вас процессы говно, а не программисты.
Ответить
TinyTalk
Система онлайн консультирования
alexey 23128
Посмотри в сторону node.js, можно сделать быстрый сайт, есть множество модулей, один и тот же код можно использовать на стороне сервера и клиента.
Ответить
Айзек
Курсы робототехники и информационных технологий
Анищенко Александр
Спасибо, проверю и этот вариант!
Ответить
Startr.ru
Стартап чат, чат для команд, виртуальный коворкинг. Связи решают все.
Roman Yakovlev
Обычно для 80% функционала WP хватает. Наличие огромной библиотеки плагинов, делает возможным прикрутить практически любой функционал. Иногда его нужно просто допилить, а поскольку опыт небольшой у вас уже есть в этом, то и лучше не придумаешь. К тому же у вас MVP. Поэтому берите WP.
p.s. если все же есть время покопаться в фреймворках, то лучше посмотреть в сторону Meteor.js, там из коробки уже есть авторизация и 6к+ других разных пакетов, из которых можно будет собрать апп. К тому же это будет сразу реалтайм апп, что сейчас весьма актуально.
Ответить
Айзек
Курсы робототехники и информационных технологий
Анищенко Александр
Спасибо огромное за совет!
Ответить
LanguageBoost
Онлайн сервис для изучающих иностранный язык
Tihiro 17917
Есть еще django (но я лично не пробовала).
А вообще правильно говорят, берите вордпресс. Вам ведь для начала совсем не нужно именно программный код, вы часть операций будете делать вручную. В этом нет ничего страшного. Куча шаблонов, плагинов и т.д. Единственно, я не знаю, можно ли к вордпрессу прикрутить, скажем, базу данных. Но наверняка какую-то форму отправки данных приделать можно - для заказов, скажем. Как раз на таком минимальном функционале можно отработать интерфейс пользователя и вообще workflow.
Ответить
Автоматизация бизнеса.
Разработка ПО на платформе 1С:Предприятие
Нагибович Константин
Плагины для отправки заказов/сообщений и пр. в WP есть. Сам такими пользуюсь.
Ответить
Айзек
Курсы робототехники и информационных технологий
Анищенко Александр
Можете в личку написать названия? Просто я уже давно интересуюсь плагинами для создания личного кабинета (со всем функционалом). BuddyPress и WP-Recall пробовал - немного не то, чтобы хотелось. Возможно есть какие-либо иные варианты.
Ответить
De Facto
толковый программист на нативном php поднимет личный кабинет за 10 часов работы. из рассчета даже 500 рублей / час это всего 5 000... сложно найти программиста? да их валом просто. бери нативный php и огонь и сам скилл прокачаешь и сделаешь все как надо
Ответить
Айзек
Курсы робототехники и информационных технологий
Анищенко Александр
В армии 5000 это не "всего", а как минимум 2,5 месяца зарплаты. Потому да - сложно.
Ответить
De Facto
если хочешь, можешь в личку написать вк. скажу кое-какие мысли по поводу проекта.
Ответить
Taras Nikitin
Среда разработки: notepad.exe
Язык программирования посоветую: PHP
База данных: MySQL
Wordpress вообще сотрите наглухо и забудте вместе с jQuery.
И тут уж либо сделаете лучшую систему или вообще ничего не сделаете (не сотворите срама тормозящего и глючного, за который стыдно на смертном одре будет).

А вообще, может Вы не в курсе, но: в любом аэропорте первое о чём предупреждают - не брать товары/посылки/сумки от третьих лиц с целью помощи в их доставке. Хотя если Вы специально для наркотрафика делаете, то задумка хороша, всегда отмазаться можно: что вы, что вы, у нас служба доставки, какой героинум кокаинум? Какие ваши доказательства???
Ответить
4devs
Разработка и поддержка проектов на Symfony 2
Андрей 22153
Для начала не выбирайте между frameworks, а берите то на чем сможете быстро поднять и опробовать проект. Чтобы не тратить время на изучение самого frameworks.
Сам использую Symfony2, большое комьюнити, много библиотек, гибкая разработка, позволяет быстро разворачивать проект и использовать чужой код в проектах. Но вряди он вам подойдет, поскольку порог вхождения будет больше чем будете писать проект на том же WP.
Для того чтобы появился проект берите то что знаете не надо изучать, в процессе уже будете понимать что надо написать или чего не хватает. Возможно даже прийдется выкинуть все что написано было раньше, но проект уже будет работать.
Ответить
ChatFirst
Автоматизируйте поддержку сотрудников с ChatFirst
Павел Осадчук
Желание разрабатывать что-то самостоятельно похвально и полезно.
НО
Мне кажется на этом этапе вам вообще не нужен сайт. Мне кажется вам надо пойти в соц. сети и делать бизнес там, заявки можно собирать через гуглоформы. Программирования нужно ровно ноль. Продавать можно с первого дня.

Если очень хочется сайта - используйте конструктор сайтов.
Я например сейчас, несмотря на крутых программистов в команде, увожу все landing-pages на сторонний сервис, потому что нужно штук 20, а делать их руками - тупая трата времени.
Ответить
LanguageBoost
Онлайн сервис для изучающих иностранный язык
Tihiro 17917
20 landing страниц для вашего сервиса??
Ответить
ChatFirst
Автоматизируйте поддержку сотрудников с ChatFirst
Павел Осадчук
конечно. тестируем разные идеи, языки, подходы, формулировки.
Ответить
Alexey Andreev
Из готовых CMS тут на любителя: Wordpress, Joomla, Drupal. Но наличие опыта в WP явно упрощает выбор.

Из фреймворков могу только сказать про yii2, что он действительно хороший. Он сразу содержит в себе пакеты Bootstrap, но я бы рекомендовал всегда подключать такие вещи из библиотек Google или Яндекс. Структура шаблонов отдалённо схожа с WP: там так же инклудятся куски страницы и используются вставки элементов объекта страницы или сайта (приложения). Из минусов yii2 для новичка то, что материалов по нему не особо много и чаще на английском. Даже официальный мануал не всегда даёт правильно понять как работает та или иная функция и приходилось даже лезть смотреть в ядре код функций.

А вообще, вот мой алгоритм выбора движка:
1) Понять какой функционал будет самым сложным и нестандартным на сайте (формы, форумы, карзины, калькуляторы, кабинеты и пр.).
2) Прикинуть, может ли какой-то из удобных вам движков делать необходимое "из коробки". Если всё умеет, то не тратьте дальше время на выборы.
3) Если ни один из движков, которые вы более менее знаете "изнутри" не подходит вам с функционалом по-умолчанию, то подумайте, какие его стандартные модули наиболее близки к необходимому функционалу. Если там вопрос только в отображении или небольшой правке логики, то такая CMS может сгодиться. По крайней мере, большую часть сайта вы точно сделаете быстрее.
4) Ну и если у вас планируется совершенно невиданный до селе функционал или ваш сайт - это и есть продукт или сервис, и вы планируете его постоянно дорабатывать как вам хочется, то тут уже однозначно надо переходить к выбору фреймворка.

Как уже говорили выше, старайтесь не путать определения "среда разработки", "фреймворк", "CMS" и "CMF" (хотя уже многие CMS содержат в себе, по сути, собственный фреймворк, изучение которого позволит вам делать нестандартные вещи даже в любимой CMS).
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.