Arquivo da categoria ‘Ruby On Rails’
Desenvolvendo de qualquer lugar do mundo com Rails, Heroku.com
Olá pessoal, hoje vim falar sobre um projeto que eu acho muito FODA, com todas as letras, no meu emprego eu trabalho com dot net, e todo uma arquitetura windows, essa semana eu consegui adiantar muito o projeto em que estou trabalhando, e fiquei com dois dias de sobra, então decidi trabalhar um pouco no CriandoRPG, mas antes de continuar vou explicar um pouco o que será o CriandoRPG.
O CriandoRPG é uma idéia que nasceu com Phill, onde as pessoas vão poder expor seus sistemas e cenários de RPG, para que assim possam compartilhar com o mundo suas criações.Bom o Phill tinha a idéia, e eu sou desenvolvedor Web, e adorei a idéia, mostrei para o Marcelo que é Design e também é jogador, e ele fez o layout (outro projeto que o Marcelo fez o layout é o Frazz),bom ai eu começei a trabalhar no site.
Bom e como eu queria algo para começar a trabalhar rápido, sem que eu necessita-se ficar baixando e instalando gems e plugins, eu decidi trabalhar em no Heroku, que é uma ferramenta para desenvolvimento web, na web, como Heroku você não necessita instalar nada para desenvolver é só logar no site e começar a programar, ele tem funções de Rake, console Rails, Banco de Dados, e aceita a instalção de plugins e gems, diretamente pelo site, basta eu buscar a gem ou plugin que eu quero, ou apontar uma url, que ele vai lá a instala, é tudo muito fácil.
<música de comercial>E ainda não acabou</música de comercial>, o pessoal do Heroku ainda liberou uma gem, onde você baixar o seu projeto, e trabalhar off-line, e usango Git para o versionamento e depois subir as modificações.
Então fica a dica.
abs – Rafael
Volta aos trabalhos, VOIP + Mono + Ruby on Rails = Muito trabalho (Rafael feliz).
Olá pessoal, sei que de vez em quando eu dou uma sumida…rsrsrs
Mas esse ano tenhos alguns projetos muitos bons… um vai ser o CriandoRpg, um site para divulgação de conteúdo criado por rpgistas, esse projeto vai ser feito em parceria junto com o Phil (meu sócio) dono dos blogs Dados Limpos e Mundo Voip, nós temos também um outro projeto que vai ser curso online de Asterisk.
Bom pessoal, essas são as perspectivas web, e para web minha escolha é Ruby On Rails, mas se vocês acham que eu esqueci o Mono ????, claro que não, o Mono esta no meu coração, e dessa fez eu juro que vou voltar a escrever sobre ele, mas dessa vez vou terminar tutorial sobre Mono, fazendo um aplicativo desktop, porem não vou falar somente em como fazer as coisas em Mono, mas também sobre padrões de projetos e tudo mais.
Além disso vou fazer minha monografia sobre absorção de conhecimento baseado em redes neurais, baseado em miotonia (uma problema genético em cabras)… mas essa é uma outra história e fica para outro post.
E também estou investindo em outro tipo de negócio… quando o site ficar pronto eu venho valar sobre ele.
uffaaaaa….
Pessoal é isso por enquanto (não esqueçam que eu ainda trabalho em uma empresa).. muita coisa, um ano de muita luta e vamos ter muitas vitórias.
[]’s Rafael Martins
IDEs – Elas trabalham ou você ?
Olá pessoal, desta vez não venho falar de linguagens de programação (mas sempre coisas ligadas a ela). Venho falar de editores ou IDEs ou nome que quiser.
Bom, eu venho do mundo Microsoft (na parte de desenvolvimento), e temos que admitir, o Visual Studio é um ótima ferramenta, assim como Eclipse, ou NetBeans, mas todos tem o mesmo problema: são muito pesados.
Isso tb me faz lembrar de quando aprendi Asp (não o Asp.Net) e Html, onde o nosso editor era o Bloco de Notas do Windows, e tinha uma coisa que eu gostava, era muito leve (mas de resto era horrível), depois comecei a usar o DreamWeaver, pois ele deixava tudo colorido, nesse momento isso para min era o suficiente, depois eu aprende a usar-lo para programar, sem dúvida, algumas coisas ele agilizava o desenvolvimento, mas tb era muito pesado.
Depois de minha imersão no mundo dos padrões web (ainda no usando o windows para desenvolvimento) eu passei a usar o edit plus, muito bom, adoro ele no windows.
Quando passei a desenvolver em .net, sem dúvida voltei ao mundo das pesadas ides, depois passar a desenvolver em mono, e usando o monodevelop, que tb não das mais leves, mas no geral o linux sabe tratar o hardware melhor do que o windows.
Então iniciei meus trabalhos com Ruby On Rails, onde minhas necessidades eram diferentes, usei o Aptana, usei NetBeans, mas sempre com algo me incomodando, eles eram pesados e os achei limitados em alguns pontos, por exemplo, eu sempre tinha quer estar com um terminal aberto, além do programa, e depois de um tempo buscanco uma solução, decidi qual vai ser meu editor no mundo linux, pasmen.
Escolhi o Gedit, com alguns plugins eu consegui, um console, auto-complete, colorização, arvore de diretórios, não necessito de mais nada, um editor leve que me atende em tudo que necessito.
Eu quis passar por tudo isso para chegara seguinte conclusão:
Se você sente falta de uma utilidade, ou acha pesado, ou simplesmente não está satisfeito com sua ide, não tenha medo de mudar, pois a mudança é que gira o mundo, e nem sempre é um ide que vai deixar eu trabalho mais rápido ou melhor. Tudo isso depende somente de você.
[]’s Rafael Martins.
Meu Gedit
A velocidade Rails (mas nunca esqueça do ruby)
Bom pessoal, todos sabem que tenho me apaixonado por ruby on rails, mas eu só tinha desenvolvido dois pequenos projetos, e tive que desenvolver um projeto maior dessa vez, e passei mei primeiro dia desenvolvendo somente em rails.
E o que eu posso falar sobre isso é…. não é atoa que estão copiando rails, vou dar um exemplo que mostrei para o meu sócio, o phil (para saber mais sobre ele é só vc ler Mundo Voip e Dados Limpos)
Abaixo codigo no aspx
————————————
<asp:DropDownList id=”ddlFormaPagamento” DataValueField=”Id” DataTextField=”Descricao” runat=”server” />
————————————
Abaixo código no Aspx.cs
————————————
ddlFormaPagamento.DataSource = FormaPagamento.find_all();
ddlFormaPagamento.DataBind();
————————————Rails:
————————————
<%= select ‘FormaPagamento’,'Id’,FormaPagamento.find(:all).collect { |forma| [forma.descricao,forma.id]}
Bom pessoal, quero deixar bem claro é que rails só consegue fazer essas coisas por causa de ruby, eu já estive analizando outros frameworks que se basearam no rails e nenhum conseguiu fazer algo de tamanha maestria.Agora é continuar estudando e aprendendo… logo logo escrevo mais pessol.
[]‘ Rafael
Deixe um comentário
Comentários (1)
Comentários (2)