Ruby on Rails

Ruby on Rails

Ruby on Rails é um framework de desenvolvimento web multi-plataforma que permite aos desenvolvedores criar bases de dados, páginas web, e fornecer vários serviços na web. O quadro foi introduzido em 2005 e continua a receber actualizações de hoje.

Baixar Ruby on Rails
Características de Ruby on Rails
  • framework de desenvolvimento web simplificada para múltiplas plataformas
  • Criar e implantar páginas da web, aplicativos e serviços
  • código de teste e aplicações para reduzir erros
  • Facilmente trabalhar com os membros da equipe em um projeto de desenvolvimento
Pros de Ruby on Rails
  • ferramental Superior
  • Grande número de bibliotecas
  • Incentiva o desenvolvimento web responsável
  • aumenta a produtividade
  • recursos de teste excelentes
Contras de Ruby on Rails
  • cargas Framework lento
  • Os aplicativos podem ser lento
  • Falta de documentação confiável
Ruby on Rails Rever

Ruby on Rails pode parecer um pouco velha escola para profissionais de desenvolvimento web de hoje. Agora em seu 13º ano, o quadro populares ainda tem muito a oferta. Ruby, como outras estruturas, solicita os desenvolvedores a trabalhar de uma forma sistemática. O nome para este método de acordo com a Ruby é "convenção sobre configuração." Talvez a maior vantagem de uma mentalidade COC é que diferentes desenvolvedores podem se unir para trabalhar em um único projeto. Rubi também ajuda a minimizar a criação de código, evitando sobreposições. Qualquer um que tem aplicações utilizadas desenvolvidos com Ruby geralmente reconhecê-los porque eles têm um estilo muito comum de implantação. Rubi tem sido usado por serviços web como GitHub e Hulu para fornecer muitas aplicações. Ruby não é tecnicamente uma linguagem de programação como Python ou HTML. Ele funciona meramente como um quadro economia de tempo que permite aos desenvolvedores para trabalhar em um grande número de idiomas. A principal vantagem da plataforma é que ela simplifica o gerenciamento de aplicações web complexas. Aqueles que estão empregados em áreas técnicas que exigem o desenvolvimento de APIs é provável encontrar essa experiência com Ruby on Rails é o preferido. Afinal, grandes projetos de desenvolvimento web como Kickstarter foram concluídas com Ruby. A grande coisa sobre Ruby é que ela não é muito assustador para o desenvolvedor web começando. Tem ainda sido ensinado em um único dia para classes de programadores iniciantes. Há, infelizmente, algumas desvantagens de usar o framework. A grande questão sempre foi a velocidade. aplicações web construídos com Ruby pode ser lento. O quadro em si também pode ser lento a arrancar, oferecendo uma boa quantidade de frustração. Outro problema é que a documentação confiável para o quadro pode ser difícil de encontrar.

Ruby on Rails Vídeo

Alternativas a Ruby on Rails

Sails.js

Livre
Views / homepage.ejs. Objetivo. #. Este é o modelo real que é prestado por padrão quando um usuário visita a URL base do seu aplicativo levantada. Observe o arquivo extensão? Fica para JavaScript
Mostrar detalhes

Backbone.js

Livre
Backbone.js mercados-se como codificação de software projetado para dar estrutura de aplicações web. Ele faz isso fornecendo modelos intrincados com vínculos de valor-chave e eventos personalizados
Mostrar detalhes

Apache Flex

Adobe Flex é uma ferramenta de código aberto que permite que os usuários criem seus próprios aplicativos. Os aplicativos podem ser projetados e criados para uma variedade de plataformas móveis
Mostrar detalhes

Sinatra

Livre
Uma Breve Descrição do Sinatra Software Sinatra é um software cujo desenvolvimento e design é atribuída a Blake Mizerany. O software é de livre acesso, uma vez que é uma aplicação de código aberto
Mostrar detalhes

Express.js

Express.js é um framework web para Node.js que foi inspirado por Sinatra. Foi criado e liberado sob a licença MIT por T. J. Holowaychuk, StrongLoop e outros colaboradores em novembro de 2010,
Mostrar detalhes

Java

Livre
Java é uma coleção de longa data de software e regras que é responsável pelo desenvolvimento e implantação de centenas de milhares de aplicações e websites. O que define Java diferencia é a sua
Mostrar detalhes

Opa

Livre
Opa é uma linguagem de programação de código aberto para a construção de aplicações web. Ela é livre para usar e vem com um compilador e da biblioteca JavaScript.
Mostrar detalhes

Yesod

Yesod é uma ferramenta de desenvolvimento usado para criar sites altamente eficientes e aplicações web a partir do zero. Yesod inclui quase tudo que você precisa para construir um site, a partir
Mostrar detalhes

Grails

Livre
Grails é uma estrutura de linguagem Java populares licenciado Apache e construído fora da bota da Primavera.
Mostrar detalhes

Web2py

Livre
Web2py é uma plataforma de aplicações web de código aberto escrito na linguagem de programação Python. Os desenvolvedores da Web podem usar o software para programar uma grande variedade de
Mostrar detalhes

Django

Livre
Django é um framework web Python que é usado para o desenvolvimento de sites e outros fins. Ela produz código que é fácil para quase ninguém para compreender, e é ainda acessível para aqueles que
Mostrar detalhes

Kendo UI

freemium
Kendo UI é uma biblioteca de componentes para JavaScript que permite aos desenvolvedores criar liso e modernos que procuram aplicações web em uma fração do tempo.
Mostrar detalhes

Pyramid

Livre
Pyramid é um framework web projetado para desenvolvedores de ajuda que precisam trabalhar em Python, uma plataforma cada vez mais útil para ter como a linguagem se torna cada vez mais prevalente
Mostrar detalhes

Tryton

Livre
Tryton é software de negócios, ideal para empresas de qualquer tamanho, fácil de usar, completo e 100% Open Source.
Mostrar detalhes

Ember.js

Livre
GitHub é o lugar onde as pessoas constroem software. Mais de 27 milhões de pessoas usam o GitHub para descobrir, garfo, e contribuir para mais de 75 milhões de projetos.
Mostrar detalhes

Flask

Livre
O que Flask Apps parece? Se você está procurando algum código de exemplo de aplicações escritas com Balão, ter um olhar para as fontes dos exemplos no github: flaskr - um microblog; minitwit - um
Mostrar detalhes

Koa

Livre
Koa requer v7.6.0 nó ou superior para ES2015 e assíncrona apoio função.
Mostrar detalhes

CodeIgniter

Livre
EllisLab, fabricantes de ExpressionEngine CMS
Mostrar detalhes

Laravel

Livre
Laravel - O framework PHP para os artesãos da web.
Mostrar detalhes

Symfony

Livre
Nesta seção, você irá adicionar um menu lateral para Sonata de administração que permite ao usuário para marcar uma página para agir como a página inicial do seu CMS. ... Por exemplo, outra opção
Mostrar detalhes

CakePHP

Livre
CakePHP é um web open-source, framework de desenvolvimento rápido que faz com que a construção de aplicações web mais simples,  mais rápidas e requerem menos código. Segue-se o MVC (MVC). Manual
Mostrar detalhes

Yii

A principal maneira de instalar o Yii é usando Composer.
Mostrar detalhes

ASP.NET

Livre
Crie aplicativos da web e serviços que são executados em Windows, Linux e MacOS usando usando C #, HTML, CSS e JavaScript. Comece gratuitamente no Windows, Linux, ou MacOS.
Mostrar detalhes

Mithril

Livre
Mithril é usado por empresas como Vimeo e Nike, e plataformas de código aberto como Lichess. Se você é um desenvolvedor experiente e quer saber como Mithril se compara a outras estruturas, consulte
Mostrar detalhes

Catalyst

Catalisador é o mais popular ágil framework web Perl MVC que incentiva o desenvolvimento rápido e design limpo, sem ficar em seu caminho.
Mostrar detalhes

Zend Framework

Livre
Questões e Segurança. Você encontrou um bug no Zend Framework? Relatamos aqui! Você identificou uma vulnerabilidade de segurança no ZF? Por favor, informe-nos no [email protected] ...
Mostrar detalhes

ASP.NET MVC

Livre
ASP.NET dá-lhe uma maneira poderosa, padrões baseados em construir sites dinâmicos que seguem o padrão de projeto MVC. construir sites usando HTML, CSS, JavaScript e C #.
Mostrar detalhes

Webiny

Webiny é um sem servidor CMS open source
Mostrar detalhes

Kohana

Livre
homepage Kohana. Kohana é um framework HMVC PHP5 que fornece um rico conjunto de componentes para a construção de aplicações web.
Mostrar detalhes