D' Normalization: лендинг со страницами? Если страница не одна - это уже не лендиг. Сделать неплохую CMS (при этом без фреймворка, ибо о нем ни слов - а сделовательно очень вероятно) за 3 недели, при этом человеку без опыта??? По поводу .htaccess + карты и всего прочего - да, ровно и как всё и остальное делается и дописывается. Но когда проект был сдан ЭТОГО НЕ БЫЛО И В ЭТОМ СУТЬ. Миллионы разработчиков делают сайты на уже устоявшихся годами и практиками CMS, невзирая на то что их внутренности являются говнокодом и всёх всё устаривает. Можно было бы взять тот же самый WordPress и сделать такой же сайт за 2 дня и все бы были довольны. Если ты так не считаешь, то это не значит что кто считает иначе - сумашедшие.
ramjke: Ну допустим что и генерируется, что дальше? И конечно же, настроить можно всё что угодно. Указанные пункты - это основа для сеошников. Суть в том, что этого не было изначально.
kloppspb: Задача сделать авторизацию/логин на фрейворке. Во фреймворке это есть из коробки, нужно только было дописать два дополнильных поля при регистрации (фамилия, email). То есть лучше/хуже сделать нельзя - все делается "только так" и никак иначе - как сказано в документации. Я по сути просто подставил новые поля. По факту - все идеально работало, всё было сделано строго по ТЗ, верстка от bootstrap и полностью валидная. Да и потом, даже если допустить что, что-то не понравилось было сложно уделить 5 минут и сказать что именно? Этап? Этапа были стандартные - отправил данные -> сказали все супер, только выполните тестовое -> получил тестовое, выполнил -> выслал
ManWithBear: Если чисто теоритически допустить что это кидалово - то тогда почему вакансия продолжает висеть столь долгий промежуток времени (около 3х месяцев) ???
Андрей Суржиков: Извините, но гадать как-то не особо хочется. Вам нужно было тогда указать в вопросе, что сроки сильно поджимают. В таком случае рекомендую вам (раз сроки действительно поджимают) воспользоватся WordPress + плагин рассылки. Да вы получите много не нужного функционала вместе с CMS, но зато что вы запросили там есть, останется только прикрутить шаблоны/верстку.
1) У шареда есть одна особенность - часто падать 2) Шареды выставляют ограничение на потребление RAM. Сначала всё будет работать, но как только база пользователей вырастит, ты поймешь почему для этих целей шаред не пойдет.
tushev: Средство для работы с DOM - это директивы, и всего лишь ОДНА составляющая данного фреймворка. А вот двухсторонние data-binding'и которые отделяют презентацию от данных, сервисы - которые инкапсулируют бизнес-логику, DI и тестирование - эти фичи, которые выделяют его среди аналогов. Вопрос "GUI компонентов" - вопрос поиска директив, коих тысячи, например здесь: angularscript.com
Антон Натаров: Если писать сайт авиакомпании с рейсами и заказом билетов, пользоватся Symfony - это уровень Junior, то тогда что есть уровень Middle и Senior?