Ruby on Rails
É um framework de desenvolvimento WEB (gratuito e de código aberto) otimizado para a produtividade sustentável e a diversão do programador. Ele permite que você escreva código de forma elegante, favorecendo a convenção ao invés da configuração.
O Ruby é uma linguagem muito famosa no Japão, criada em 1993 por Yukihiro Matsumoto (Matz) com seu descontentamento com as linguagens dinâmicas da época, como Perl. Ruby nasceu para ser simples, dinâmico, puramente orientado a objetos. A partir de 2000 se tornou famoso no resto do mundo por causa do livro "Programming Ruby" de Dave Thomas.
O Rails é um framework de desenvolvimento Web construído sobre Ruby. Sua origem foi o descontentamento do dinamarquês David Heinemeir Hansson com os frameworks disponíveis em PHP ou Java, nos meados de 2004. Sua idéia era trazer o máximo de produtividade ao desenvolvedor sem sacrificar a qualidade do código e, principalmente, trazer qualidade de vida eliminando tarefas como configurar dezenas de arquivos de configuração só para conseguir fazer o aplicativo começar a rodar.
Rails também conhecido como "full stack", traz solução de ponta a ponta, desde a comunicação com o banco de dados até a camada de apresentação.
Portanto, "Ruby" on "Rails" é o resultado do descontentamento de seus criadores com as respectivas tecnologias de suas épocas. A história da computação é repleta de exemplos semelhantes. Onde uma nova versão ou uma nova tecnologia costumam ser resultado do descontentamento com as atuais.
Mais tecnologias
RSS
A tecnologia do RSS permite aos usuários da internet se inscreverem em sites que fornecem "feeds" RSS. Estes são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizaçõescontinuar lendo
hCard
hCard é uma microformato para publicar os detalhes de contato de pessoas, empresas, organizações e lugares, em (X) HTML, Atom, RSS ou XML arbitrário. A sua utilização colabora para o seu conhecimento.continuar lendo
Que tipo de site devo fazer?
Institucional: muitas empresas usam seus sites como ponto de contato entre uma instituição e seus clientes, fornecedores etc. No caso de instituições comerciais, usam-se sites também para comércio eletrônico, recrutamento de funcionários etc.