МайНеймИзДолли
6.06.2014 - 09:18
итак поясню, я всего 3 года работаю с пхп майскулем явой акшонкрипт. и вот нахзрел вопрос, совершенствоваться вглубину своих языков или расти в ширь
объясните почему и для чего на практике люди используюбт фреймворки а не чистые языки ввеб програмирования. и джей квери я тоже еще не признал, опишите плюсы и минусы фреймворков в сравнении с рукописным проектом.
Michael
6.06.2014 - 10:20
Цитата (МайНеймИзДолли) |
или расти в ширь |
Расти надо ввысь а не в ширь.
_____________
There never was a struggle in the soul of a good man that was not hard
DmitryOpalev
6.06.2014 - 10:23
МайНеймИзДоллиЗа тем же, за чем и CMS - упрощает написание кода
_____________
Курс валют
glock18
6.06.2014 - 10:32
Цитата (Michael @ 6.06.2014 - 06:20) |
Цитата (МайНеймИзДолли) | или расти в ширь |
Расти надо ввысь а не в ширь. |
Да, вширь уже лет в 40-50 расти начнете, а пока ввысь только.
Зачем используют билиотеки, зачем используют фреймворки?
Да затем что бы по 1000 раз не писать написанное, что бы потом еще столько же отлаживать то что было написано тобой по over 1000 раз.
Наверно у тебя есть набор классов и функций которые ты используешь на всех своих проектах, это и есть фреймворк только твой , твой инструмент.
И так же инструмент выбирают под задачу, а не наоборот.
Подитожим.
Фреймворк - готовый велик, с кучей деталей, а если еще и популярный , то как правило имеет, всем сообществом вылизанный до блеска код.
Задает некоторую архитектуру, что весьма полезно при командной разработке.
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
sergeiss
6.06.2014 - 11:27
МайНеймИзДолли (оффтоп: каждый раз, глядя на твой ник, вспоминаю анекдот про "Нунихренасебефамилия"
)
А теперь насчет твоего вопроса. Фреймворки ПХП, также как и библиотки JS (типа jQuery, например), позволяют взять уже готовый, отработанный код и использовать его для решения имеющихся задач. Вот в ПХП, допустим, ты же не пишешь для каждого сайта свои функции/конструкции типа "echo"?
Так что изучай. Это будет одновременное развитие и вглубь, и вширь. Что именно изучать, это уже другой вопрос
В JS проще сказать - изучай jQuery. А также изучай сам JS, в частности, его ООП.
В ПХП сложнее, тут много всяких фреймворков/CMS. Советовать не буду никакой, мало с ними работал.
Цитата (glock18 @ 6.06.2014 - 10:32) |
вширь уже лет в 40-50 расти начнете |
Поверь - это лучше сдерживать, иначе на каком-то этапе может начаться трудноконтролируемый "рост вширь". Обратный процесс запустить можно, но это более напряжно, чем контролировать
_____________
*
Хэлп по PHP*
Описалово по JavaScript *
Хэлп и СУБД для PostgreSQL*
Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги. *
"накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)
glock18
6.06.2014 - 11:50
Цитата (sergeiss @ 6.06.2014 - 07:27) |
Цитата (glock18 @ 6.06.2014 - 10:32) | вширь уже лет в 40-50 расти начнете |
Поверь - это лучше сдерживать, иначе на каком-то этапе может начаться трудноконтролируемый "рост вширь". Обратный процесс запустить можно, но это более напряжно, чем контролировать |
Конечно
Поэтому и говорю, чтоб ТС не спешил с этим. Само придет, да прогнать не так просто будет
МайНеймИзДолли
6.06.2014 - 12:58
Напрашивается вопрос. Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п. все пишут вручную. а пример с кого-то берем всегда. значит надо все писать самому. или я ошибаюсь.
Цитата (МайНеймИзДолли @ 6.06.2014 - 12:58) |
Напрашивается вопрос. Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п. все пишут вручную. а пример с кого-то берем всегда. значит надо все писать самому. или я ошибаюсь. |
В качестве обучения можешь понаписать своих фрейм ворков, которыми потом будешь пользоваться.
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Invis1ble
6.06.2014 - 13:40
Цитата |
Зачем используют билиотеки, зачем используют фреймворки?
Да затем что бы по 1000 раз не писать написанное, что бы потом еще столько же отлаживать то что было написано тобой по over 1000 раз. |
скоро надо будет уже библиотеку ответов на подобные вопросы составить
тобишь FAQ.
_____________
Профессиональная разработка на заказЯ на GitHub |
второй профиль
killer8080
6.06.2014 - 13:52
Цитата (МайНеймИзДолли @ 6.06.2014 - 12:58) |
Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п. |
Цитата (МайНеймИзДолли @ 6.06.2014 - 12:58) |
Напрашивается вопрос. Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п. все пишут вручную. а пример с кого-то берем всегда. значит надо все писать самому. или я ошибаюсь. |
Используют все они фреймворки и на полную катушку
только они не опубликованы и спецефичны для них же, никто не пишет заного код, повторное использование кода говорит о качестве кода
vagrand
6.06.2014 - 14:28
ИМХО вопрос из серии: "Зачем молоток, если надо забить гвоздь? Ведь можно и рукой фигачить?"
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
МайНеймИзДоллиВ итоге при создании множества сайтов на выходе ты получишь некий стандартный набор функций. Вот ты можешь этот набор самому клепать, а можешь готовый взять. Разница лишь в том, что при твоём - ты не учтёшь подводные камни, а значит будет лажать твой код. А при стороннем - там столько всякого бреда будет, который с некоторой вероятностью повалит твой сайт или же заставит тебя бежать в баг-репорты и ждать обновления... Или копаться в этой КУЧЕ кода и переписывать под себя...
В общем, жизнь - тлен!
_____________
Обучаю веб-программированию качественно и не дорого:
http://school-php.comФрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.