Sem resumo de edição
Sem resumo de edição
Linha 32: Linha 32:
Você chegará a nomes como CakePHP, Ruby on Rails, Zend Framework, CodeIgniter, Symfony, Struts e muitos, caso procurar pelos mais utilizados.  
Você chegará a nomes como CakePHP, Ruby on Rails, Zend Framework, CodeIgniter, Symfony, Struts e muitos, caso procurar pelos mais utilizados.  
Pegando como exemplo o Ruby on Rails desenvolvido na linguagem Ruby, estima-se que é utilizado em mais de 325.000 websites [http://en.wikipedia.org/wiki/Ruby_on_Rails#Reception] como blogs pessoais e de também de empresas relevantes como Github, Scribd, Groupon, e Basecamp. O CakePHP periodicamente divulga quais sites o utilizam em algumas de sua aplicações, como exemplo: os sites das universidades americanas Yale, Brigham Young University, do jornal britânico Daily Express e do próprio Mozilla[http://book.cakephp.org/1.2/view/510/Sites-in-the-wild].
Pegando como exemplo o Ruby on Rails desenvolvido na linguagem Ruby, estima-se que é utilizado em mais de 325.000 websites [http://en.wikipedia.org/wiki/Ruby_on_Rails#Reception] como blogs pessoais e de também de empresas relevantes como Github, Scribd, Groupon, e Basecamp. O CakePHP periodicamente divulga quais sites o utilizam em algumas de sua aplicações, como exemplo: os sites das universidades americanas Yale, Brigham Young University, do jornal britânico Daily Express e do próprio Mozilla[http://book.cakephp.org/1.2/view/510/Sites-in-the-wild].
G - Bibliografia: Livros, artigos ou sites consultados
D, E e F:
http://info.cimetrix.com/blog/bid/22339/What-is-a-Software-Framework-And-why-should-you-like-em
http://www.ibm.com/developerworks/linux/library/wa-rubyonrails/?ca=dgr-lnxw01RubyAndJ2EE
http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library
http://book.cakephp.org/1.2/view/510/Sites-in-the-wild
http://ricardomartins.net.br/tecnologia/framework-php-mais-utilizado/
http://blog.webspecies.co.uk/2011-05-23/the-new-era-of-php-frameworks.html
http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks
http://en.wikipedia.org/wiki/Ruby_on_Rails
http://en.wikipedia.org/wiki/CakePHP
http://en.wikipedia.org/wiki/Zend_Framework

Edição das 01h20min de 13 de abril de 2012

D- Interface gráfica: Um exemplo (print) de uma tela?

Software-framework WPF (Windows Presentation Foundation). O framework é representado pelo comando button1_Click. Após o clique do usuário no botão, o framework chama o comando. O framework passa então a definir quase toda aplicação executável; uma mais específica é definida pela classe Window1.




Software-framework de desenvolvimento Eclipse.



E - Fornecedor: Quem fornece (quem criou) este software?

Os frameworks são escritos em quase todas as plataformas como PHP, Java, C++, ECMAScript, Perl, Python, Ruby e outras. Sobre o primeiro framework desenvolvido, alguns alegam ter sido o Drupal em 2001 e outros preferem considerar o CakePHP em 2005. Nesse período, vários frameworks foram criados livremente por programadores, o que não obteve muito êxito por não serem nenhum pouco simples e de fácil compreensão; não foram considerados material programável, algo "resolvido" com a chegada dos frameworks na linguagem PHP. De fato não se atribui a criação dos frameworks a uma pessoa só - resultado da filosofia open-source adotada quase sempre pela comunidade de programadores. Os frameworks são fornecidos por grandes grupos como Cake Software Foundation, Red Hat, Inc., Django Software Foundation e outros após serem patentiados por uma entidade de licenciamento de softwares como as empresas Apache License e Mozilla Public License ou ainda uma universidades, como o Instituto de Tecnologia de Massachusetts.


F - Estado da Arte: Exemplos atuais

Hoje em dia existem milhões de frameworks. Os mais utilizados são os web-application frameworks (utilizados para suportar o desenvolvimento de sites web dinâmicos, aplicações web e serviços). Você chegará a nomes como CakePHP, Ruby on Rails, Zend Framework, CodeIgniter, Symfony, Struts e muitos, caso procurar pelos mais utilizados. Pegando como exemplo o Ruby on Rails desenvolvido na linguagem Ruby, estima-se que é utilizado em mais de 325.000 websites [1] como blogs pessoais e de também de empresas relevantes como Github, Scribd, Groupon, e Basecamp. O CakePHP periodicamente divulga quais sites o utilizam em algumas de sua aplicações, como exemplo: os sites das universidades americanas Yale, Brigham Young University, do jornal britânico Daily Express e do próprio Mozilla[2].


G - Bibliografia: Livros, artigos ou sites consultados

D, E e F: http://info.cimetrix.com/blog/bid/22339/What-is-a-Software-Framework-And-why-should-you-like-em http://www.ibm.com/developerworks/linux/library/wa-rubyonrails/?ca=dgr-lnxw01RubyAndJ2EE http://stackoverflow.com/questions/148747/what-is-the-difference-between-a-framework-and-a-library http://book.cakephp.org/1.2/view/510/Sites-in-the-wild http://ricardomartins.net.br/tecnologia/framework-php-mais-utilizado/ http://blog.webspecies.co.uk/2011-05-23/the-new-era-of-php-frameworks.html http://en.wikipedia.org/wiki/Comparison_of_web_application_frameworks http://en.wikipedia.org/wiki/Ruby_on_Rails http://en.wikipedia.org/wiki/CakePHP http://en.wikipedia.org/wiki/Zend_Framework