Меня интересуется такая вещь, как создания сайта с нуля. В прямом смысле слова. В ПС ничего толкового не нашел, поскольку везде сайт с "нуля" предлагают создавать на готовых CMS. Конечно, обычный проекты я тоже делаю на СMS. Но для моей новой идеи это не подойдет, т.к. функционал, который мне нужен, как мне кажется, проще сделать самому, чем выбирать готовую CMS и вставлять туда. Поскольку знать php и прочее на хорошем уровне все равно нужно, то лучше учить и тренировать его параллельно с созданием какого-либо проекта, т.к. впустую читать всякие учебники - пустая трата времени.
Прошу подсказать необходимый набор программ, т.е. где писать сам сайт, где тестировать его, просматривать промежуточные результаты. Желательно, чтобы они были узконаправленные, т.е. создание сайта. Я знаю, что существуют среды, где все напичкано в одно, мне так не надо, только путаться буду =). Необходимо будет сказать, что я сижу через Linux. Но даже если варианты прог под винду, напишите тоже. Сумбурно как ты вышло, надеюсь, меня поняли)
- 30.07.2012 15:32
- 30.07.2012 15:39
http://codegust.com/ - отличный сайт, все расписано.
Спасибо сказали:
Orcstation(30.07.2012), - 30.07.2012 15:44
вам нужен редактор, к примеру Notepad++, и виртуальный локальный сервер, к примеру Open Server
- 30.07.2012 15:51
Darkhoru, Для написания сайта подойдет любой текстовый редактор с подсветкой синтаксиса, я использую notepad++.
Для тестирования нужно будет установить веб-сервер на свой пк( для удобства). Если будете продолжать сидеть на никсах, то ставьте стандартную связку apache+php+sql( можно oracle, можно другие). Если для windows, то можно поставить просто denwer, но лучше apache+php+sql.
Работаете так: написали кусочек, скинули на сервер, загрузились, потыкали на кнопочки, продолжили писать сайт)
И не забывайте про бекапы, как только сделали более менее стабильный кусочек кода, сразу бекап)
Удачи в начинаниях - 30.07.2012 17:13
Darkhoru, В студенческие годы делал все сам както не знал про всякие там движки, использовал Дремвьювер на нем окно поделено на 2 части и удобно видть результат сразу, особенно при обучении
Ну и конечно denver и не забудь denver runnеr (это внеший интерфейс для денвера просто поудобней управлять)
Чтобы поднять хост у себя на компе - 30.07.2012 17:31
Берите новые технологии, вроде Python/Django. Зачем вам городить велосипеды на старом php? Когда можно писать красивый и понятный код на Python. Тем более, Linux отличный выбор для этого дела. Меньше проблем будет с установкой нужных пакетов и настройкой, чем в винде.
Для некого подобия IDE - рекомендую Sublime Text 2 http://www.sublimetext.com Сам недавно пересел, очень крутая вещь. Она платная, но можно юзать бесплатно, только иногда будет выводиться окно при запуске, собственно и всё.
Нужно будет установить Python, а так же Django. Подробную инфу можно найти здесь https://www.djangoproject.com/ и русская версия http://djbook.ru/ Поидее, Питон уже установлен, раз Linux, но это дело пары секунд в Линуксе. Если не установлен, то понадобится Питон ветки 2.X. Идёт переход на 3.X, но пока оно ещё двигается, лучше оставаться на второй ветке, поглядывая на третью, когда там всё устаканется, тогда все и перейдут. Познавая Django, можно познать Python. Если понадобится инфа по Python, то есть хорошая книга для начинающих "Python за 24 часа", там самые азы, есть в сети. Когда познаете Django, можно будет легко и быстро писать любые CMS, тем более, есть готовые батарейки практически на все случаи жизни. В итоге, сайт который на php городится долго и нудно, тут пишется быстро и с удовольствием. А в итоге получается современный, качественный, производительный и безопасный проект, легко расширяемый и адаптирующийся к нужным условиям. Не пожалеете. Удачи!Спасибо сказали:
aidem(10.01.2013), DarroW(31.12.2012), GreenBanan(01.01.2013), Orcstation(30.07.2012), Septik(01.01.2013), Zzorge(31.12.2012),Дмитрий Савостьянов(06.01.2014), - 30.07.2012 17:40
Я бы так не сказал. Порой начинающие программисты создают свои "Велосипеды" - пишут кучу ненужного кода, когда есть 1 стандартная функция. А также их код очень уязвим, по части sql inj и XSS.
Также посоветую использовать IDE, например: NetBeans IDE 7.2. Основные плюсы для новичков - это различные подсказки в плане кода и подробный PHPDoc.Пример
[свернуть]
Ну и там не нужно устанавливать локальный сервер, т.к. есть возможность создания удаленного проекта по FTP
Вообще если есть какие либо вопросы - спрашивайтеСпасибо сказали:
HiNeX(30.07.2012), - 30.07.2012 17:50
Если Ваш выбор - PHP, рекомендую воспользоваться готовой связкой XAMPP (распаковывать в /opt/ от root) или установить всё из репов и настроить так, как нужно Вам (в сети есть тысячи гидов, под разные нужды). В качестве редактора, рекомендую использовать Geany или NetBeans IDE (сам использую, проблем с "напичконостью" не будет, ибо есть версия PHP Only, скачать можно тут).
P.S. Сам пишу код под Linux'ом, и да, это однозначно удобнее чем под окном.
. Если возникнут вопросы с установкой ПО или настройки связки Apache+PHP+MySQL, пишите в почту, постараюсь помочь. - 30.07.2012 17:51
- NetBeans IDE / Notepad++
- Local server (Denwer, OpenServer)
- Знания РНР (Неплохое видео от Школа Программирования и Специалист)
- Знания JavaScript (Ajax , jQuery) Опять же видео от Школы Программирования и Специалиста
- Знания html/css - http://htmlbook.ru
- Возможно framework (Kohana, Zend)
Вот и все что Вам нужно) Ах да, и еще настроение и мотивация чтобы все выучить )Спасибо сказали:
HiNeX(30.07.2012),Дмитрий Савостьянов(06.01.2014), - 30.07.2012 20:52
не читайте всякий шерпотреб, только http://www.php.net/manual/ru/
годы практики и всё освоите :)Спасибо сказали:
cOAPerator(02.01.2013), OKyJIucT(10.01.2013),
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Перекодировать базу с самописного движка на Wordpress | Web программирование | 2 | 27.07.2012 02:11 |
Перекодировать базу с самописного движка на Wordpress | Вопросы от новичков | 2 | 27.07.2012 02:11 |
Помогите сделать ЧПУ для самописного движка. Исходники могу предоставить! | Web программирование | 10 | 25.08.2011 00:25 |
Seo для самописного сайта | Web программирование | 6 | 29.11.2010 22:20 |









