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
- Utilidade: Auxiliando no desenvolvimento de software com funcionalidades prontas, ajudando a resolver questões sobre programação.
- Segurança: Os bons Framework são projetados de modo a garantir a segurança de quem programa e de quem usar oque foi feito a partir dele.
- Extensibilidade: Pode-se estender as funcionalidades do Framework, deixando ao seu agrado.
- Economia de Tempo: Oque você demoraria algum tempo para programar, você pode encontrar pronto.
- Ajuda Fácil: Os bons Frameworks tem comunidades de desenvolvedores dispostos a se ajudarem entre si.
Dicas para escolher um bom Framework
- 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.
- 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,.
- 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.
- Dificuldade de Aprendizado: Alguns frameworks fazem coisa muito simples, mas são complexas de entender e usar.
- 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.
- 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?
- Analise e Performance: Ninguém em situação alguma, gosta de software lento.
- 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.!
- evoCore: Disponível gratuitamente para qualquer um usar, sobre GNU GPL ou Mozilla licença MPL. Confira.!
- 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.!
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