|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
Помнится я тут выступал за создание нового фреймворка и так далее - вообщем средства разработки. Так вот, что-то я посмотрел на пару таких поделок, созданных "небольшими коллективами талантливых разработчиков", сравнил их с профессиональными и тиражными разработками - пусть и не не каких-то там продвинутых фреймфорках. И малость поостыл...... :-( Приходится учитывать что фреймворк это 1% от всей разработки. Хороший фремворк - пусть 5%. Остальное - это масса знаний о психологии пользователей, эргономике и дизайне интерфейсов, архитектуры технологической платформы и конечно же о - предметной области, притом не в плане знания положений и регламентирующих документов - а о ЗНАНИЯ о том как правильно эту область автоматизировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 11:26 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
iscrafmа тема о чем? наверно афтар понял как глубоко ошибался в молодости и понял что вся жизнь прошла зря, т.к. он всю жизнь писал крутой фрэймворк, а оказалось, что он нах никому не впал ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 12:25 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
Alexsalog Приходится учитывать что фреймворк это 1% от всей разработки. Хороший фремворк - пусть 5%. Остальное - это масса знаний о психологии пользователей, эргономике и дизайне интерфейсов, архитектуры технологической платформы и конечно же о - предметной области, притом не в плане знания положений и регламентирующих документов - а о ЗНАНИЯ о том как правильно эту область автоматизировать. дело в том, что вывод ошибочный. За рамками фреймворка остаются знания предметной области. Психология и предпочтения пользователей, эргономика и дизайн, технологическая платформа и т.п. - это и есть фреймворк. Если этого нет, то мы говорим о библиотеках,как о средствах малой механизации труда программиста. Хороший фреймворк позволяет не задумываться о подобных аспектах. Естественно, фреймворки не являются плодом фантазии. Обычно это, все же , обобщение опыта воплощенное в программном продукте. И конечно даже 5% - сильно заниженная оценка. При обладании "ЗНАНИЯ о том как правильно эту область автоматизировать" - я бы оценил помощь фреймворка в 70-80% ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 12:35 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
Gatman iscrafmа тема о чем? наверно афтар понял как глубоко ошибался в молодости и понял что вся жизнь прошла зря, т.к. он всю жизнь писал крутой фрэймворк, а оказалось, что он нах никому не впал Да, ищу себя. А пока работаю управдомом. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 14:25 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
Нашел вроде неплохую разработку: RAD, основанный на декларациях. Но посмотрел что на нем наваяли... это - ну не ужас, но весьма низкого уровня. В руки брать не хочется. Отсюда начал оценивать - что средство быстрой разработки это даже не полдела - это меньше. Сделать так чтобы прога выглядела вдохновляюще, чтобы все кнопки были на своих местах, а принцип органицации обработки данных точно ложился на прикладную задачу - это и делает по большей части хорошу программу хорошей. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 14:41 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
AlexsalogНашел вроде неплохую разработку: RAD, основанный на декларациях. Но посмотрел что на нем наваяли... это - ну не ужас, но весьма низкого уровня. В руки брать не хочется. Отсюда начал оценивать - что средство быстрой разработки это даже не полдела - это меньше. Сделать так чтобы прога выглядела вдохновляюще, чтобы все кнопки были на своих местах, а принцип органицации обработки данных точно ложился на прикладную задачу - это и делает по большей части хорошу программу хорошей. это в любой профессии, начиная от массажиста. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 15:42 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
iscrafm Alexsalog Приходится учитывать что фреймворк это 1% от всей разработки. Хороший фремворк - пусть 5%. Остальное - это масса знаний о психологии пользователей, эргономике и дизайне интерфейсов, архитектуры технологической платформы и конечно же о - предметной области, притом не в плане знания положений и регламентирующих документов - а о ЗНАНИЯ о том как правильно эту область автоматизировать. дело в том, что вывод ошибочный. За рамками фреймворка остаются знания предметной области. Психология и предпочтения пользователей, эргономика и дизайн, технологическая платформа и т.п. - это и есть фреймворк. Если этого нет, то мы говорим о библиотеках,как о средствах малой механизации труда программиста. Хороший фреймворк позволяет не задумываться о подобных аспектах. Естественно, фреймворки не являются плодом фантазии. Обычно это, все же , обобщение опыта воплощенное в программном продукте. И конечно даже 5% - сильно заниженная оценка. Подпишусь под каждым словом. iscrafmПри обладании "ЗНАНИЯ о том как правильно эту область автоматизировать" - я бы оценил помощь фреймворка в 70-80% Проблема в том, что и как и кем подразумевается под Фреймвкорком. Вот берем примеры Java и .NET поделий. И обнаруживаем - что там вообще нет и речи о эргономике, и психологии, и прочих моментах. Зато есть 1500-2500 страничные мануалы о какой то откровенной ху...те, которая никак не помогает сократить труд программиста, более того, полностью блокирует способность последнего мыслить о предметной области (достаточно хоть раз увидеть ToyStore, JBoss Seam или Oracle OAF (ADF) - для того, чтобы понять, о чем речь идет). Но зачем про это (полный п...ц в отрасли) знать программирующим обезьянкам? У них задача простая - техзадание (бессмысленное) переложить в код. Отладить и сдать. А как оно, и что оно - мы видим на примере современных ERP систем (откровенное у....нство для пользователей, и по удобству, и по адекватности предметной области). Короче... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 15:58 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
!это снова яПроблема в том, что и как и кем подразумевается под Фреймвкорком. я, в принципе, согласен с определением: framework - каркас программной системы . Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого программного проекта. Отличается от библиотеки тем, что выполняет код написанный для него, а не исполняется сам . хотя правильно говорят - это учень размытое понятие.:) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 16:14 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
iscrafmхотя правильно говорят - это учень размытое понятие.:)Вот видишь - а я подразумеваю - просто набор высокоуровеневых паттернов и программных средств (библиотечных) в поддержку их. А вот MS подразумевает - некий набор какой-то универсальной хрени без конкретного предназначения. P.S. Наверное потому что каркасы - у всякой вещи разные. У раскладушки на каркас натягивается кусок тряпки, а вот у многоцелевого истребителя на фюзеляж (тоже каркас).... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 18:01 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
!каракас iscrafmхотя правильно говорят - это учень размытое понятие.:)Вот видишь - а я подразумеваю - просто набор высокоуровеневых паттернов и программных средств (библиотечных) в поддержку их. я подразумеваю чистый блокнот, в хорошем переплете, содержащий удобные средства навигации, закладки и т.п., замочек (образно конечно), который нужно наполнить содержанием, чтобы получить нечто читаемое. А карандаш, пачка бумаги которые используются для писанины, после чего все нужно сшить, оформить обложку, сделать алфавитный указатель и т.п. - это не платформа. Это что-то вроде .Net, хотя называется тоже framework. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 18:11 |
|
Жеская реалия жизни
|
|||
---|---|---|---|
#18+
iscrafm !каракас iscrafmхотя правильно говорят - это учень размытое понятие.:)Вот видишь - а я подразумеваю - просто набор высокоуровеневых паттернов и программных средств (библиотечных) в поддержку их. я подразумеваю чистый блокнот, в хорошем переплете, содержащий удобные средства навигации, закладки и т.п., замочек (образно конечно), который нужно наполнить содержанием, чтобы получить нечто читаемое. А карандаш, пачка бумаги которые используются для писанины, после чего все нужно сшить, оформить обложку, сделать алфавитный указатель и т.п. - это не платформа. Это что-то вроде .Net, хотя называется тоже framework. Нет. То, что ты подразумеваешь - это не каркас. Это уголок, швеллер и набор болтов в коробке. Я конечно понимаю, что небенигейц, ни... возможно ты - инженерных школ не кончали, и в паттернах Александэра тоже не бум бум, но каркас есть каркас. Советую почитать про каркас зданий, что-ли. Для пущего понимания аналогий. Каркас - это базовая, несущая конструкция. На которую можно навешивать всякое. Но всякое - строго в рамках каркаса. Т.е. скажем так, на каркас девятиэтажки взгромоздить пиримиду хеопса - не удастся, а вот отделать квартиры, и даже бассейн разместить - вполне себе. Короче.... блоконот.... блокнот - это вона notepad.exe. Что хотишь, то и пишешь, нетленку всякую. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.05.2008, 18:24 |
|
|
start [/forum/topic.php?fid=33&fpage=44&tid=1548785]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 267ms |
total: | 400ms |
0 / 0 |