Trooper
|
[DSPrograma] Ruby On Rails
19-10-05, 09:22
#1
bom, como sei que aqui já tem algumas pérolas que já se apaixonaram por RoR também...
me surgiu uma puta dúvida que até agora ninguém respondeu... tenho em PHP um começo de projeto, que tem como uma das funcionalidades exigidas, a "criação" de tabelas no DB, e manipulação dessas tabelas dinâmicamente... algo do tipo Tabela 'A' -> noticia -> artigos -> source ae o sistema pega a linha 'noticia' ... e baseado nos valores dessa linha, sabe que existe uma tabela chamada 'cont_noticia' e que nessa tabela, tem o campo 'autor', 'hora', 'titulo'. sabendo essas informações... ele vai na tabela 'cont_noticia' pega de uma linha 'autor','titulo' baseado no campo 'hora' dessa linha. o Ruby é capaz de fazer isso... ou o modo que ele lida com o DB (que eu achei muitoooo duca) acaba limitando ele? outra coisa mas que quase certeza que sim, eu posso implementar um view para o metódo 'new' dele usando um textarea "mexido" (algo como um editor de texto javascript) ?????? |
||||
Trooper
|
19-10-05, 18:05
#2
um Up discarado ;P
e uma resposta para a segunda pergunta ;P sim, é possível.. |
Trooper
|
19-10-05, 22:07
#3
O que manja disso ai é o un4
|
Trooper
|
19-10-05, 22:16
#4
po q legal tbm queria aprender :/
sera q vai vingar essa linguagem? |
Trooper
|
19-10-05, 23:36
#5
Quote:
mas também tem outro porem, ela ta começando a engatinhar agora, e pelo efeito q já ta fazendo, pode fazer frente logo logo ao asp.net e coisa do genero... asp x php asp.net x ror ;P |
|
inativo
|
20-10-05, 00:03
#6
O RoR possui um framework ORM (object relational mapping) chamado ActiveRecord (AR) que faz todo esse trabalho de relacionamento de um jeito bem simples. Importante lembrar que você não vai lidar com linhas de uma tabela, e sim com um objeto, nesse caso um objeto `noticia`, que é persistido em um banco por meio do AR. Mas você raramente vai descer o nível e usar uma query SQL.. deixa o framework fazer isso..
Rails não é o ambiente mais amigável pra aprender orientação a objetos, portanto antes de sair do php/asp e cair nele, aconselho a dar uma olhada no que significa OO (MVC também) e todos os conceitos por trás. Mas pra responder sua pergunta, o ActiveRecord é muito poderoso.. não chega a ser um `Hibernate`, mas garanto que é muito mais fácil de usar. Pra saber como utilizar os métodos o AR, dá uma olhada aqui: http://ar.rubyonrails.com/classes/Ac...cord/Base.html |
inativo
|
20-10-05, 00:05
#7
Quote:
|
|
Trooper
|
20-10-05, 00:10
#8
eu entrei no grupo de discussao do RoR do google!
\o/ |
Trooper
|
20-10-05, 00:21
#9
Quote:
por isso eu tava em duvida se o proprio ror ou o ar pode me dar esse poder, de conseguir "entrar" no projeto sem saber precisamente em que tabelas eu mexeria, sem o nome delas estaticamente, ou "variaveis" casando com o BD, pois no caso, os campos, vao alterar muito e muito rapidamente... eu teria essa maleabilidade, de casar cada "campo" no BD com uma variavel para o AR conseguir lidar com o resto? e cara.. aoheeoh .net não é fraquinho não cara ;P sabendo usar, da pra fazer um arregaço grandeeeeee.... Last edited by matheus; 20-10-05 at 00:24.. |
|
Trooper
|
20-10-05, 00:27
#10
uhmmmmmmmmmmmmmmm
+ 1 post dando uma lida na URL q tu postou, deu para notar q o negocio é muitooo maleavel, até mesmo para dar override em alguns metodos base e fazer o negocio funcionar ao meu gosto... to achando q da para fazer o q eu gostaria, só q eu talvez demoraria mais para "me" acustumar com ele.... e o deadline ta muitooo curto... una, tu jah mexeu em XML com ele? é rapido, pratico e eficiente? |
inativo
|
20-10-05, 01:15
#11
depende.. pra que vc quer usar XML?
|
🌀 Trooper
|
20-10-05, 06:31
#12
a pergunta que me faço é: RoR vai emplacar mesmo ou será mais um Delphi na vida?
|
The Alpha Male
|
20-10-05, 06:58
#13
Quote:
|
|
🌀 Trooper
|
20-10-05, 07:36
#14
Quote:
|
|
Trooper
|
20-10-05, 08:00
#15
Quote:
|
|
inativo
|
20-10-05, 10:35
#16
nesse caso, você pode usar um módulo ja pronto pra isso
http://raa.ruby-lang.org/project/ruby-rss/ An object oriented Ruby library for parsing, creating, downloading, and caching RSS. |
Trooper
|
20-10-05, 15:45
#17
haeoue
boaaaa batman! tudo q eu precisava.... porém agora deu cagaço, começar a migrar tudo q já tem feito para ruby, e no final esbarrar em algo por falta de experiencia na linguagem! mas meu, até agora, tudo q vi no RoR, não tem oq tirar nem por, o bixo tem tudo q eu preciso de uma forma prática e rapida aehueaoheuoahuoouueauoehauoaeuo o esquema é encomendar literatura, e o próximo projeto aeoheaho dar de peito nisso! ;P vlw un4 pelo suporte |
Trooper
|
20-10-05, 16:23
#18
putz. se eu tivesse prestando atençao nas aulas de BD esse semestre saberia explicar...
malz ae. |
Trooper
|
20-10-05, 16:27
#19
Quote:
nem vou tentar agora, vou terminar o projeto em PHP mesmo, já pedi um tempo extra depois, .. com tudo rodando, ae eu vou "migrar" em paralelo o mesmo projeto, em RoR, se ficar melhor q o em PHP, fica.. ;P senão.. direto para lixeira... |
|
inativo
|
20-10-05, 18:12
#20
Compra o 'Programming Ruby' e o 'Agile Web Develop w/ Rails', ambos da mesma editora.. vale a pena.. tenho os dois ;P
O primeiro, conhecido tambem como 'Pickaxe' tem uma versão gratuita no www.ruby-lang.org mas eu preferi comprar em papel mesmo pq da pra ler no banheiro. |
inativo
|
20-10-05, 18:53
#21
O________o
http://www.amazon.com/exec/obidos/tg/browse/-/3839/ref%3Dpd%5Ffr%5F%5Ffav/002-2426551-9588043 |
The Alpha Male
|
21-10-05, 09:28
#22
ruby esta para java
assim como um gol caixa fuçadao esta para uma ferrari na reta o ruby leva na curva nao e o cara ainda volta pra casa de ferrari |
Trooper
|
21-10-05, 11:32
#23
Quote:
e a pergunta é: o quão bem você programa em Ruby e o quão bem você programa em Java? e se quiser te dou uma conclusão já de cara: o que você faz em Java, bons programadores fazem em Ruby. o que bons programadores fazem em Ruby, você faz em Java. só depende do quanto você domina a linguagem. Java te dará facilidade em algumas coisas, Ruby dará facilidade em outras. Você só precisa saber qual linguagem usar em qual caso ;P Last edited by matheus; 21-10-05 at 11:39.. |
|
The Alpha Male
|
21-10-05, 12:23
#24
daki a 5 anos ruby atinge a maturidade que java tem
ai sim ruby vai dominar enquanto isso eh uma criancinha get used to it biatch |
Trooper
|
21-10-05, 12:25
#25
Quote:
ainda continuo com a minha.. cada uma serve para um caso... ps: sim, tb programo em Java... então não é "tentando" diminuir nada. Last edited by matheus; 21-10-05 at 12:29.. |
|
inativo
|
21-10-05, 13:09
#26
ruby tem 10 anos já...
|
The Alpha Male
|
22-10-05, 08:20
#27
RoR nao
eh disso q eu to falando un4 vc sabe disso edit: quando eu digo maturidade nao falo so da linguagem e do framework eu falo tambem da maturidade dos desenvolvedores com a linguagem em si nego hoje em dia ja conhece java de cabo a rabo ruby nao |
|
|