[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: зачем фреймворк
Страницы: 1, 2, 3, 4, 5, 6, 7, 8
МайНеймИзДолли
итак поясню, я всего 3 года работаю с пхп майскулем явой акшонкрипт. и вот нахзрел вопрос, совершенствоваться вглубину своих языков или расти в ширь

объясните почему и для чего на практике люди используюбт фреймворки а не чистые языки ввеб програмирования. и джей квери я тоже еще не признал, опишите плюсы и минусы фреймворков в сравнении с рукописным проектом.
Michael
Цитата (МайНеймИзДолли)
или расти в ширь

Расти надо ввысь а не в ширь. biggrin.gif

_____________
There never was a struggle in the soul of a good man that was not hard
DmitryOpalev
МайНеймИзДолли
За тем же, за чем и CMS - упрощает написание кода

_____________
Курс валют
glock18
Цитата (Michael @ 6.06.2014 - 06:20)
Цитата (МайНеймИзДолли)
или расти в ширь

Расти надо ввысь а не в ширь. biggrin.gif

Да, вширь уже лет в 40-50 расти начнете, а пока ввысь только.
bestxp
Зачем используют билиотеки, зачем используют фреймворки?

Да затем что бы по 1000 раз не писать написанное, что бы потом еще столько же отлаживать то что было написано тобой по over 1000 раз.


Наверно у тебя есть набор классов и функций которые ты используешь на всех своих проектах, это и есть фреймворк только твой , твой инструмент.


И так же инструмент выбирают под задачу, а не наоборот.
T1grOK
Подитожим.
Фреймворк - готовый велик, с кучей деталей, а если еще и популярный , то как правило имеет, всем сообществом вылизанный до блеска код.
Задает некоторую архитектуру, что весьма полезно при командной разработке.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
sergeiss
МайНеймИзДолли
(оффтоп: каждый раз, глядя на твой ник, вспоминаю анекдот про "Нунихренасебефамилия" smile.gif)

А теперь насчет твоего вопроса. Фреймворки ПХП, также как и библиотки JS (типа jQuery, например), позволяют взять уже готовый, отработанный код и использовать его для решения имеющихся задач. Вот в ПХП, допустим, ты же не пишешь для каждого сайта свои функции/конструкции типа "echo"?

Так что изучай. Это будет одновременное развитие и вглубь, и вширь. Что именно изучать, это уже другой вопрос smile.gif В JS проще сказать - изучай jQuery. А также изучай сам JS, в частности, его ООП.
В ПХП сложнее, тут много всяких фреймворков/CMS. Советовать не буду никакой, мало с ними работал.

Цитата (glock18 @ 6.06.2014 - 10:32)
вширь уже лет в 40-50 расти начнете

Поверь - это лучше сдерживать, иначе на каком-то этапе может начаться трудноконтролируемый "рост вширь". Обратный процесс запустить можно, но это более напряжно, чем контролировать smile.gif

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
glock18
Цитата (sergeiss @ 6.06.2014 - 07:27)
Цитата (glock18 @ 6.06.2014 - 10:32)
вширь уже лет в 40-50 расти начнете

Поверь - это лучше сдерживать, иначе на каком-то этапе может начаться трудноконтролируемый "рост вширь". Обратный процесс запустить можно, но это более напряжно, чем контролировать smile.gif

Конечно smile.gif Поэтому и говорю, чтоб ТС не спешил с этим. Само придет, да прогнать не так просто будет rolleyes.gif
МайНеймИзДолли
Напрашивается вопрос. Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п. все пишут вручную. а пример с кого-то берем всегда. значит надо все писать самому. или я ошибаюсь.
Arh
Цитата (МайНеймИзДолли @ 6.06.2014 - 12:58)
Напрашивается вопрос. Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п. все пишут вручную. а пример с кого-то берем всегда. значит надо все писать самому. или я ошибаюсь.

В качестве обучения можешь понаписать своих фрейм ворков, которыми потом будешь пользоваться.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Invis1ble
Цитата
Зачем используют билиотеки, зачем используют фреймворки?

Да затем что бы по 1000 раз не писать написанное, что бы потом еще столько же отлаживать то что было написано тобой по over 1000 раз.

скоро надо будет уже библиотеку ответов на подобные вопросы составить smile.gif
тобишь FAQ.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

killer8080
Цитата (МайНеймИзДолли @ 6.06.2014 - 12:58)
Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п.

ну как минимум Яндекс использует jQuery wink.gif
https://yastatic.net/jquery/1.11.0/jquery.min.js
bestxp
Цитата (МайНеймИзДолли @ 6.06.2014 - 12:58)
Напрашивается вопрос. Крутые компании типа яндекса, гугла, ну и менее крутой вконтакт и фейсбук. вроде как не пользуются фреймворками джейквери и т.п. все пишут вручную. а пример с кого-то берем всегда. значит надо все писать самому. или я ошибаюсь.

Используют все они фреймворки и на полную катушку

только они не опубликованы и спецефичны для них же, никто не пишет заного код, повторное использование кода говорит о качестве кода
vagrand
Цитата
зачем фреймворк


ИМХО вопрос из серии: "Зачем молоток, если надо забить гвоздь? Ведь можно и рукой фигачить?"

_____________
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, фрагменты.
inpost
МайНеймИзДолли
В итоге при создании множества сайтов на выходе ты получишь некий стандартный набор функций. Вот ты можешь этот набор самому клепать, а можешь готовый взять. Разница лишь в том, что при твоём - ты не учтёшь подводные камни, а значит будет лажать твой код. А при стороннем - там столько всякого бреда будет, который с некоторой вероятностью повалит твой сайт или же заставит тебя бежать в баг-репорты и ждать обновления... Или копаться в этой КУЧЕ кода и переписывать под себя...
В общем, жизнь - тлен! user posted image

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.