Вообщем моя цель - конечная цель стать профессионалом и устроится в хорошую контору.профи становятся после того проработают Х лет
А для этого мне надо знать - как правильно писать на php т.е. форматирование кода, ООП, синтаксис, паттерны, в чем писать - редакторы и т.д.форматирование гуглится или читается на офсайте
Правильно - это как принято в серьезных организациях, стандарты. То есть понять не просто язык, а всю кухню.кухню узнаете при первом деплое
А не как сейчас делать так, а потом переделывать т.к. всё конечно работает, но так хорошие программисты не пишут.требования меняются быстро - нужно быть готовыв удалить весь свой и чужой код и написать его заново
А потом ещё все это приконнектить к Revision Control System, а их тоже немало.лидирующая cvs одна - git
Раз и навсегда - чтобы не забивать голову лишним и не тратить время.если вы думаете, что один раз что-то заучите и все, то так не бывает.
SELECT * FROM geotable
WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);
A captive portal is a Web page that the user of a public-access network is obliged to view and interact with before access is granted. Captive portals are typically used by business centers, airports, hotel lobbies, coffee shops, and other venues that offer free Wi-Fi hot spots for Internet users.
1 Итого, реально есть 3 препроцессора. Везде в интернетах, где обсуждают препроцессоры, говорят только о трех. В последнее время добавляется еще обработчик postCSSПока у других препроцессоров нет с/с++ либы, альтернативы сасс/сцсс нет.
Знаете ли вы еще какие-то варианты цсс препроцессоров кроме перечисленных, на которые стоило бы обратить внимание и потратить время? Используете ли что-то кроме...sass?
2 Почему, раз всё началось с DRY, все равно вернулись к обычному цсс "избыточному" синтаксису? Ведь ни sass ни stylus, при прочих равных плюшках, но с простым чистым синтаксисом, не стали столь же популярными, как scss и less, которым нужны скобки, кавычки и точки с запятой.вкусовщина
3 почему сасс выиграл гонку у лесс(даже бутстрап пересел на сасс в 4й версии), тогда как препроцессинг немного более муторный, чем просто возможность подключить жаваскрипт, и отдавать как есть на клиента?libsass
4 Почему такой крутой стайлус, где больше плюшек от "настоящего языка программирования", и даже свои фреймворки есть, вообще где-то на задворках по проценту его использования? Даже Koala не может его компилировать. И в VS Studio live reload с ним не работает(впрочем, с Sass тоже, хотя с scss работает)PR + совместимость
5 Есть ли вообще смысл использовать Stylus? Или забить, и пользовать сцсс, как все?для души - я б посоветовал попробовать css-in-js. Где-то в том направлении находится веб будущего и будущий делфи
6 интересная статья 2018года, задающаяся вопросом нужны ли сейчас препроцессоры, или можно обойтись нативными средствами цсс, которые пытаются реализовать преимущества препроцессоров(математические выражения, переменные, вложенность, миксины). Приходит ко мнению что препроцессоры скорее еще нужны. А в комментах даю ссылки на статьи, где знатные верстуны рассказывают почему не пользуют препроцессоры.верстуны, которые в состоянии за вечер накидать костяк юи кита и превратить его в фреймворк могут писать на чем угодно
7 Но есть мнение, что достаточно просто писать ванильный цсс, и отдавать постпроцессору. Я не улавливаю чем постпроцессор может заменить препроцессор. Вот почему некто может отказаться от sass и перейти только на postcss?постцсс просто название. Оно ничего не означает и не обязует автора
Но почему он так высоко оценивается (7 млрд$)?===
Практически во всех компаниях в которых удалось поработать за последние несколько лет использовался именно slack.
В нем же нет ничего принципиально иновационного и уникального (кроме существующей базы клиентов и бренда)===
slack мне нравится, работает быстро, есть все необходимое
каким образом организовать начальный этап этой разработки?Каков стек необходимого ПО и/или иных инструментов для этого?полностью зависит от ТЗ
Под стеком не имею в виду на каком языке делать бэк, какую использовать БД и что использовать для кэширования, а интересует больше то, каким должно быть окружение процесса разработки - нужно ли с самого начала поддерживать "версионность" и если да, то как это делать?гит нужно использовать всегда
Где вообще изначально разворачивать систему - на локалке или нет?у вас джанга. При разработке используйте встроенный сервер, при деплое -nginx/uWSGI/postgreqsl
если да, то хотелось бы более подробно какие инструменты для этого нужны и как, к примеру, потом с локалки проецировать на боевой сервак без танцев с бубном?ansible
Нужно ли с самого начала задействовать несколько нод - для самого простого случая одна под базу, одна под бэк, одна под фронт или можно на одной все делать а потом как-то относительно просто масштабировать на другие ноды?нет. Вначале просто докупают больше мощности, потом выселяют субд на отдельный сервер, и только после такого думают как разделять бекенд.