Фрејмворк — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Разне исправке
м ciscenje
Ред 17:
Проблем се наставља, али вишедекадно индустријско искуство{{чињеница|date=11. 2015.}} је показало да најефективнији оквири су заправо они који еволуирају из рефакторинга честог кода на пословном нивоу, уместо коришћења "једна-величина-која-одговара-свима" оквира направљеним од стране трећих лица за генералне намене. Пример тога би био како корисничко сучеље у таквом пакету апликације као канцеларија расте да има чест изглед, осећај, и атрибуте и методе размене података, као већ што су једном различити скупови апликације порасли обједињени у један скуп који је теснији и мањи; новији/еволуирани скуп који може бити производ који дели алатку интегралних библиотека и корисничких сучеља.
 
Овај тренд у полемици доноси битан проблем око оквира. Прављење оквира који је елегантан, против оног који се користи искључиво за решавање проблема, је и даље уметност више него наука. "Програмска елеганција" имплицира јасноћу, концизност, и мало расипања (додатне или стране функционалности, од које већина је дефинисане од стране корисника). За оне оквире који дефинишу код, на пример "елеганција" би имплицирала прављење кода који је чист и читљив просечном програмеру (и тиме је читљиво могуће уређивати њим), против оног који највише генерише само исправан код. Проблем елеганције је разлог зашто су само неколико програмских оквира издржали тест времена: најбољи оквири су били у могућности да еволуирају грациозно као подножна технологија на којој су напредно направљени. Чак и тамо, еволуирајући, многи такви пакети ће задржати старе могућности надимајући коначан програм као што су другачије замењене методе задржане у паралели са новијим методама. <span class="cx-segment"></span>
 
== Примери ==