Когда сказку читают, она - правда.
Если уже спрашивала - прошу прощения, склероз совсем замучил.
Довольно долго думаю я над тем, чтобы освоить еще какой-нибудь язык программирования. У меня даже есть идеи для проектов. Вот только каждый раз, когда на меня находит желание изучить вопрос, я вдруг разучаюсь пользоваться гуглом. Обычно у нас с ним любовь и взаимопонимание. Муж вон постоянно меня использует как посредника в поиске. Но тут... я либо не знаю, что спросить, либо совершенно не понимаю ответа. Обычно последнее
Вот например. Есть у меня идея для сайта. Сайта по типу www.plan-menu.ru/#/, что б с базой данной, интерфейсом и все такое. Но я даже сообразить, как такие сайты называются, не могу. И что читать на тему их создания - тем более. Может, среди пч есть хоть сколько-то разбирающиеся в теме, кто направит меня на путь истинный?
Какие знания нужны, чтобы создать такой сайт? Где эти знания уровня "чайник" найти?
Довольно долго думаю я над тем, чтобы освоить еще какой-нибудь язык программирования. У меня даже есть идеи для проектов. Вот только каждый раз, когда на меня находит желание изучить вопрос, я вдруг разучаюсь пользоваться гуглом. Обычно у нас с ним любовь и взаимопонимание. Муж вон постоянно меня использует как посредника в поиске. Но тут... я либо не знаю, что спросить, либо совершенно не понимаю ответа. Обычно последнее
Вот например. Есть у меня идея для сайта. Сайта по типу www.plan-menu.ru/#/, что б с базой данной, интерфейсом и все такое. Но я даже сообразить, как такие сайты называются, не могу. И что читать на тему их создания - тем более. Может, среди пч есть хоть сколько-то разбирающиеся в теме, кто направит меня на путь истинный?
Какие знания нужны, чтобы создать такой сайт? Где эти знания уровня "чайник" найти?
Для всего этого язык на котором ты "пишешь" - последнее. Веб девелопмент - это куча языков и технологий!
1. html - без него вообще никак
2. css (бутстрап или анлоги, тысячи их) - иначе будет выглядеть приветом из 90х
3. js (начинаем с jquery и до бесконечности) - без этого можно жить но некоторые вещи не запустить никак.
4. сам язык (python java php проч)
5. язык темплейта под этот язык (jinja2 например)
6. фреймворк, который ты используешь для всего этого
7. база данных и как ты с ней работаешь (через фреймворк или напрямую, что чревато)
8. протокол http и сам веб сервер, который этот протокол обеспечивает.
php конечно хорошо, но сам по себе язык ... странный, скажем так. Легкий для начинающих, о да, но как язык в целом, кхм. Как о нем хорошо выразились ( eev.ee/blog/2012/04/09/php-a-fractal-of-bad-des... ) , это набор инструментов класса кунсткамера. Берешь молоток, а у него с двух сторон гвоздодер. Гвозди конечно им забивать можно, просто замечательно! - как скажут все фанаты php, но только боком. Или в комплекте нет прямой отвертки... зато есть стаместка! В общем, девелоперы на php очень обижаются, они-то привыкли, что все надо делать через специфическое место, и думают, что так и надо.
Я бы советовал gae, google app engine, и вот этот прекрасный туториал: www.udacity.com/course/cs253 (сами по себе уроки бесплатные, за деньги тренер, ревью и все такое). По сути туториал описыват то что тебе надо, кроме красивостей. Что там хорошо - все бесплатно, прикручена база данных и прочее. Теоретически на гугл можно писать и на пхп и на яве в том числе.
Еще можно к этому gae прикрутить, скажем, bottle.py вместо wbeapp2 от гугла - бутылка проста, как молоток (в некотором роде это ее основной недостаток). Вот например я так с ней развлекался пару месяцев назад - чисто для себя экспериментировал, ban-blog.appspot.com/ , ужасные но простые для чтения сырцы тут github.com/sambanshee/dumlog
Еще есть heroku, по сути аналог того же gae, www.heroku.com/ базовый функционал тож халявный, вроде хвалят, я с ним не работал. Тоже есть интерфейс к базе все дела.