Frameworks
Casa dos Resumos

Frameworks




Framework
É uma estrutura de suporte definida em que um outro projeto de software pode ser organizado e desenvolvido. Um Framework pode incluir programas de suporte, bibliotecas de código, linguagens de script e outros softwares para auxiliar no desenvolvimento e unir diferentes componentes de um projeto de software.

Então:
Um monte de arquivos organizados, funções, rotinas e variáveis, que auxiliaram no desenvolvimento de sistema aumentando a produtividade do desenvolvimento. 


Vantagens

Dicas para escolher um bom Framework
  1. Fechar os olhos para a moda: Não se deixe enganar pela propagando do framework. Sempre verifique se oque é apresentado realmente é feito pelo software daquela maneira.
  2.  Cuidado com oque se lê na internet: Muita gente diz que conhece frameworks, mas na verdade não faz mais que utilizar o básico deles e, quando precisa entrar a fundo na tecnologia utilizada, apanha feio. Procure ver os fatos, e absorva mais as ideias de quem já utilizou diferentes frameworks,.
  3. Identifique os limites: Todo framework tem seus pontos fracos. Estude, faça testes, cace erros... O ponto fraco de um projeto pode ser o motivo para você ter que trocar de tecnologia no meio do projeto.
  4. Dificuldade de Aprendizado: Alguns frameworks fazem coisa muito simples, mas são complexas de entender e usar.
  5. Simplicidade e Necessidade, busque o escolhido: quando um framework faz mais do que você precisa e você não tem a opção de ter uma versão reduzida do mesmo, você tem custos desnecessários.
  6. Continuidade do projeto e a atividade da comunidade: Pesquise sobre o futuro. Imagine se seis meses depois que você escolheu um Framework, este é descontinuado. Como ficara as novas funcionalidades do sistema?
  7. Analise e Performance: Ninguém em situação alguma, gosta de software lento.
  8. Abandone anseios Pessoas: Lembre-se, você esta escolhendo um Framework para a sua equipe usar, não só você.

Alguns Frameworks

  • 52framework: suporta HTML5, CSS3 e é compatível com todos os navegadores de hoje. Tem características como text/ caixa de sombra, cantos arredondados, e animações, enfim, todos os recursos do CSS3. Confira.!
  • evoCoreDisponível gratuitamente para qualquer um usar, sobre GNU GPL ou Mozilla licença MPLConfira.!
  • kohana: Um elegante  HMVC PHP5 estrutura que fornece um rico conjunto de componentes para a construção de aplicações web.Confira.!
  • Qcodo: Framework PHP de código aberto.Confira.!
  • Seagull PHP Framework: Licenciado sob BSD, o projeto permite aos desenvolvedores facilmente integrar e gerenciar recursos de código, e contruir aplicações complexas rapidamente.  Confira.!
  • Zend Framework:  Base de código ágil e rigorosamente testada. Confira.!
  • Prado: Baseado em componentes e orientado a eventos para o desenvolvimento de aplicações Web em PHP5. Confira.!
  • Synfony: um Framework Open Source, concedido pela agência interariva Sensio Labs para o desenvolvimento de web sites para seus próprios clientes. Confira.!
  • CodeIgniter: Framework PHP poderoso, construído para programadores PHP que precisam de um conjunto de ferramentas simples e elegante para criar aplicações completas. Confira.!
  • Jquery: é uma biblioteca Javascript rápida e concisa que simplifica a manipulação de eventos, animação e interações Ajax para um desenvolvimento web rápido. Confira.!
  • MooTools: Bem documentado e coerente, flexível com sua elegante API. Confira.!
  • Blueprint: Framework CSS. Ele lhe dá uma base sólida para construir seu projeto em cima de, com uma grade de fácil utilização, tipografia sensível, Plugins úteis, e até mesmo uma folha de estilo para impressão. Confira.!
  • CakePHP: Usa padrões de projeto comumente conhecidos como  MVC  e  ORM.   Confira.!
  • TurboGears:

Fonte:
Este post foi um mistura de três fontes encontradas na net.
Fonte 01
Fonte 02
Fonte 03 - Contem frameworks para dispositivos móveis incluso.



loading...

- Desenvolvimento Para Android Utilizando Eclipse
Nesta postagem estaremos iniciando  o desenvolvimento de aplicações para dispositivos que utilizam o sistema  android. Mostraremos o processo de instalação e configuração do ambiente necessario para o desenvolvimento das aplicações....

- App Inventor
App Inventor é um aplicativo originalmente fornecido pelo google, e atualmente mantido pelo Instituto de Tecnologia de Massachusetts(MIT ). É uma aplicação de programação visual concebida para tornar o desenvolvimento de aplicativos Android...

- Iniciando Com Php
PHP Seu acrônimo é Hypertext Preprocessor, ou seja, linguagem de script open source de uso geral. Sua maior utilização esta associado ao desenvolvimento Web, dentro de sua pagina html, você embutira o código php que será executado...

- Uml .:processo De Desenvolvimento De Software:. Parte 2
ALGUNS MODELOS DE CLICO DE VIDAO desenvolvimento de sistemas de software envolve diversas fases, a maneira como essas fases são encadeadas denomina o tipo de ciclo de vida. Há diversos tipos de modelos de ciclo de vida, os abordados aqui...

- Uml .:processo De Desenvolvimento De Software:.
O desenvolvimento de software é uma atividade complexa, refletindo em um alto numero de projetos de software que não chegam ao fim, ou que extrapolam recursos de tempo e de dinheiro. Para poder lidar com essa dificuldade inicial se envolve-se os processos...



Casa dos Resumos








.