Я забув пароль Зареєструватись

0
minus plus

Объясните чайнику, что такое Framework? RSS

HONDA Теревені

Добавить в Facebook Добавить в Twitter

#1585213»11-09-2013 15:58Объясните чайнику, что такое Framework?
+0
Это первый вопрос.

А второй, прошу не кидать тапками, но вот вышел на новую работу... короче ищем и трудоустраиваем :) Рекрутинг.
Очень актуально ИТ. 342 вакансии кодеров: мидл, синьор, джуниор, тим лидер и прочее.
Есть Киев, Харьков, Днепр.
По деньгам индивидуально, однако выяснил от 600 без ОР студенту до 5000 лидеру.

Если кому интересно, кидайте резюм на инглише по мылу: alexandr.grytsyna(a)gmail.com
А теперь кидайтесь... каками :)

#1585217»11-09-2013 16:05Объясните чайнику, что такое Framework?
+0
ua,
http://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%B2%D0%BE%D1%80%D0%BA

Фреймворк (англ. framework — каркас, структура) — структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. Употребляется также слово «каркас», а некоторые авторы используют его в качестве основного, в том числе не базируясь вообще на англоязычном аналоге.[1][2][3] Можно также говорить о каркасном подходе[3] как о подходе к построению программ, где любая конфигурация программы строится из двух частей: первая, постоянная часть — каркас, не меняющийся от конфигурации к конфигурации и несущий в себе гнезда, в которых размещается вторая, переменная часть — сменные модули (или точки расширения).
Чёрный кот, перебегающий вам дорогу, означает, что животное всего лишь спешит куда-то по своим делам. Не усложняйте.

Почетный Волонтер (1)
#1585220»11-09-2013 16:08Объясните чайнику, что такое Framework?
+0
Штука нужная, бывает разная. Без нее многое из современного софта может не работать.
Это на примитивном уровне. А ссылка Мази - самое оно для прочтения.
#1585229»11-09-2013 16:35Объясните чайнику, что такое Framework?
+0
Сходил по ссылке и забыл что такое фреймворк :)

Added after 2 minutes:

Офф: Ты вдохновился этой темой about101877.html и таки решил настучать кодерам монитором по башке?  Very Happy
Если есть гриб «груздь», то должен быть и гриб «радоздь».
#1585234»11-09-2013 16:36Объясните чайнику, что такое Framework?
+0
ua,
а какого направления разработчики нужны? C++, C#, Python, Ruby, PHP?

#1585238»11-09-2013 16:41Объясните чайнику, что такое Framework?
+0
chief39, смотря каким кодерам. Но уж точно не мне им по башке стучать придется :)

Added after 54 seconds:

IntenT, да, да, да-да-да!

#1585239»11-09-2013 16:41Объясните чайнику, что такое Framework?
+0
в л.с. вопросы. много

#1585242»11-09-2013 16:42Объясните чайнику, что такое Framework?
+0
кроме си-шарпа разве пока...


Почетный Волонтер (1)
#1585243»11-09-2013 16:43Объясните чайнику, что такое Framework?
+0
вот зачем ему костюм нужен был! Хотя свитер и пиво больше вписываются в образ  :)
#1585246»11-09-2013 16:49Объясните чайнику, что такое Framework?
+0
mpa:вот зачем ему костюм нужен был!

Фреймворка для?  Very Happy
Если есть гриб «груздь», то должен быть и гриб «радоздь».

Почетный Волонтер (1)
#1585251»11-09-2013 17:04Объясните чайнику, что такое Framework?
+0
chief39, "культурный человек. Носит костюм и разбирается в фреймворках".  Это ли не рекомендация для успешной работы.

Саша, извини. Мы тут флудим немного  :)

#1585253»11-09-2013 17:17Объясните чайнику, что такое Framework?
+0
mpa, я спирт пил, а не пиво :)

Added after 11 minutes:

короче по теме, если что - я всегда рад вам :)

#1585260»11-09-2013 17:17Объясните чайнику, что такое Framework?
+0
ua, Без пива, бороды, свитера с оленями, невозможно осознать, что такое framework :)
Если вы кого–то ненавидите не зная этих людей лично, значит это кому–то нужно.
#1585319»11-09-2013 19:55Объясните чайнику, что такое Framework?
+0
фреймворк - это типа когда умные люди уже съели собаку, и изобрели велосипед за тебя.
Ты ему просто говоришь "ехать, нах" и он едет.
Очень удобно, пока не понадобится "ехать боком" а он не умеет.
Если жена ушла от вас к соседу, не огорчайтесь: теперь вы — сосед
#1585320»11-09-2013 20:00Объясните чайнику, что такое Framework?
+0
Как любит один человек спрашивать и отвечать сам же на собеседованиях:
Разница между фреймворком и библиотекой в том, что библиотеке ты говоришь как делать, а фреймворку - что.

Как по мне, человеческими словами, фреймворк - это разросшаяся библиотека, которая начинает требовать и затачивать приложения под себя.
Обычно у нее много стандартных велосипедов, которые раньше писались ручками.
Берешь готовый велосипед и рассаживаешь на него своих личных пассажиров. Заодно немного тюнишь - педали меняешь, руль поднимаешь, через стандартные разъемы крепишь навесное какое-то. Естественно, фреймворк это все позволяет крепить и описывает как крепить.

В некоторые моменты фреймворк начинает быть тесным(или не той формы) и его начинают хачить, искривляя пространство под конкретную потребность )

В итоге, вместо того чтоб заниматься низкоуровневыми операциями, ты берешь нужную функциональность фреймворка и КОНФИГУРИРУЕШЬ его под себя. Вместо того чтоб писать код, который совершить какую-то операцию напрямую.

Added after 1 minutes:

Caballero:фреймворк - это типа когда умные люди уже съели собаку, и изобрели велосипед за тебя.
Ты ему просто говоришь "ехать, нах" и он едет.
Очень удобно, пока не понадобится "ехать боком" а он не умеет.

Вот сюка. Я тут пишу, аж уписываюсь... Отлучился, а тут уже  Cool
Если есть гриб «груздь», то должен быть и гриб «радоздь».
#1585323»11-09-2013 20:20Объясните чайнику, что такое Framework?
+0
chief39, я с удовольствием почитал твой комент, так что ты не зря писал  Cool
Если жена ушла от вас к соседу, не огорчайтесь: теперь вы — сосед
#1585488»12-09-2013 01:57Объясните чайнику, что такое Framework?
+0
Гаражная мастерская - библиотека, фирменное сто - фреймворк. Умение не попасть на замену рабочей детали и выявления сто, где не косячат - знание фреймворка.
#1585489»12-09-2013 07:05Объясните чайнику, что такое Framework?
+0
chief39:
В некоторые моменты фреймворк начинает быть тесным(или не той формы) и его начинают хачить, искривляя пространство под конкретную потребность )

В итоге, вместо того чтоб заниматься низкоуровневыми операциями, ты берешь нужную функциональность фреймворка и КОНФИГУРИРУЕШЬ его под себя. Вместо того чтоб писать код, который совершить какую-то операцию напрямую.


Грубо говоря он ускоряет процесс разработки.
но есть ньюансы. Примитивная вещь, которая нативно бы заняла 1 кб память и пару тактов процессора, может занимать гигабайты памяти, таща за собой туеву хучу библиотек и классов, которые либо лежат мертвым грузом либо начинают инициализировать друг друга дефолтовыми значениями, и весь этот монстр жрет 150% CPU.
а если это еще и ОРМ - то, все, ховайся, база офигевает от придуманных им запросов, которые любой вменяемый SQLщик с прямыми руками в школе никогда бы не написал.
а потом клиент жалуется - у нас все тормозит на 5 записях в базе и требует 4хголовый зион 6ГГц и терабайтом памяти.
извините, наболело. ссаными тапками бить по руками за фреймворки
Чёрный кот, перебегающий вам дорогу, означает, что животное всего лишь спешит куда-то по своим делам. Не усложняйте.

#1585546»12-09-2013 09:58Объясните чайнику, что такое Framework?
+0
Конкретика 1. Сюда: post-1585545.html#1585545

#1585604»12-09-2013 11:20Объясните чайнику, что такое Framework?
+0
mazy:
chief39:
В некоторые моменты фреймворк начинает быть тесным(или не той формы) и его начинают хачить, искривляя пространство под конкретную потребность )

В итоге, вместо того чтоб заниматься низкоуровневыми операциями, ты берешь нужную функциональность фреймворка и КОНФИГУРИРУЕШЬ его под себя. Вместо того чтоб писать код, который совершить какую-то операцию напрямую.


Грубо говоря он ускоряет процесс разработки.
но есть ньюансы. Примитивная вещь, которая нативно бы заняла 1 кб память и пару тактов процессора, может занимать гигабайты памяти, таща за собой туеву хучу библиотек и классов, которые либо лежат мертвым грузом либо начинают инициализировать друг друга дефолтовыми значениями, и весь этот монстр жрет 150% CPU.
а если это еще и ОРМ - то, все, ховайся, база офигевает от придуманных им запросов, которые любой вменяемый SQLщик с прямыми руками в школе никогда бы не написал.
а потом клиент жалуется - у нас все тормозит на 5 записях в базе и требует 4хголовый зион 6ГГц и терабайтом памяти.
извините, наболело. ссаными тапками бить по руками за фреймворки

Но-но-но, не надо трогать хибернейт. Там все тюнится и пишется хсклем. Даже сложные батчи резво бегают со скоростью простого джидибиси. фетч-, батч- сайзы конфигурятся, игер фетчи в нужных запросах, кастомный пакетный айди генератор - и все летит.
Единственная проблема - 1:1 релейшны с лейзи лоадингом. Это проблема самой концепции ОРМ.

Added after 51 seconds:

ua:Конкретика 1. Сюда: post-1585545.html#1585545

Не в плейтек, случаем? :)
Если есть гриб «груздь», то должен быть и гриб «радоздь».
#1585634»12-09-2013 12:16Объясните чайнику, что такое Framework?
+0
chief39:
Но-но-но, не надо трогать хибернейт. Там все тюнится и пишется хсклем. Даже сложные батчи резво бегают со скоростью простого джидибиси. фетч-, батч- сайзы конфигурятся, игер фетчи в нужных запросах, кастомный пакетный айди генератор - и все летит.
Единственная проблема - 1:1 релейшны с лейзи лоадингом. Это проблема самой концепции ОРМ.

угу. фактически ты пытаешься в боксерских перчатках маленькой отверткой лезть в часовой механизм. получается в любом случае - не фонтан.
Чёрный кот, перебегающий вам дорогу, означает, что животное всего лишь спешит куда-то по своим делам. Не усложняйте.

#1585636»12-09-2013 12:25Объясните чайнику, что такое Framework?
+0
chief39, нет.

#1585645»12-09-2013 12:48Объясните чайнику, что такое Framework?
+0
chief39:
Но-но-но, не надо трогать хибернейт. Там все тюнится и пишется хсклем. Даже сложные батчи резво бегают со скоростью простого джидибиси. фетч-, батч- сайзы конфигурятся, игер фетчи в нужных запросах, кастомный пакетный айди генератор - и все летит.
Единственная проблема - 1:1 релейшны с лейзи лоадингом. Это проблема самой концепции ОРМ.

вот этот текст надо или в оргию, или Ж.О.П.У. Very Happy
п.с. Переводчик гугеля не помог. Причем отдельные слова я понимаю, а о чем речь даже приблизительно нет. :)
050-150-ноль три-64
#1585834»12-09-2013 20:31Объясните чайнику, что такое Framework?
+0
Чиф,  Вла-д тут таки прав :) Даже профессионалу тяжело читать русскими буквами акронимы :)

Но-но-но, не надо трогать Hibernate. Там все тюнится и пишется специальной через HQL.
Даже сложные batches резво бегают со скоростью простого JDBC. размеры fetch, batch  конфигурятся, eager fetches в нужных запросах, кастомный пакетный айди генератор - и все летит.
Единственная проблема - 1:1 relations в lazy loading. Это проблема самой концепции ОРМ.

Правда, проще ? :)
В хороших фотоаппаратах, автомобилях, телефонах и форумах - всего пять букв.

Воинствующий скептик.
#1585839»12-09-2013 21:01Объясните чайнику, что такое Framework?
+0
_dem,  глядя с прошлого века все равно нипанятно:)
Все будет офигенно: кому-то сразу, кому-то постепенно.

Форум : HONDA Теревені