[CodeIgniter] [OFF] Alternativa ao Dreamweaver

Felipe Diesel felipediesel em gmail.com
Terça Maio 13 16:17:28 BRT 2008


Marcus,

Vai dizer que você nunca acabou ficando sem web e tinha que dar um
commit, mas não pode?

Aumentamos a velocidade do acesso a internet aqui no escritório um
tempo atrás e isso aí me salvou quando ficamos um tempo sem.

SVN é bom, mas esses CVS descentralizados são muito mais interessantes.

2008/5/13 Marcus Cavalcanti <marcus.cavalcanti em gmail.com>:
> Os controles de versão não controlam arquivos, apenas suas diferenças
> através de revisões.
>
> Felipe, você pode fazer isso o que você quer, sem estar online, usando o
> command merge. Agora, se você não usa as coisas de forma "online", ou seja,
> pegando as diferenças, qual seria o sentido de manter uma sincronização?
>
>
> 2008/5/13 Felipe Diesel <felipediesel em gmail.com>:
>
>
> > SVN não é o mais completo. Veja aquele video do Torvalds, é muito boa!
> >
> > Git, Bazaar, Mercurial são VCS distribuidos, ou seja, eu posso criar
> > branchs locais, e não preciso estar online para dar commits. Essas são
> > as diferenças iniciais.
> >
> > Eu escolhi git inicialmente por que ele tem o git-svn que sincroniza
> > perfeitamente com o svn, ou seja, no servidor uso SVN (por enquanto) e
> > local uso git. Depois descobri uma característica muito interessante,
> > ele não controla arquivos, mas conteúdo.
> >
> > Recomendo a leitura daqueles 2 artigos que já recomendei antes, pois é
> > muito bem explicado o funcionamento do Git.
> >
> > Abraço
> >
> > 2008/5/13 Marcus Cavalcanti <marcus.cavalcanti em gmail.com>:
> >
> >
> >
> > > O SVN é hoje o o player mais estável e completo para controles de versão
> que
> > > seja FREE, gostaria até que me exemplificasse o que ele cria de tão
> grande
> > > que te assusta, gostaria ainda que me comparasse os recursos do SVN com
> esse
> > > que você usa, pois se as funcionalidades forem as mesmas, e a qualidade
> da
> > > análise dos arquivos também, certamente vou dar uma olhada.
> > >
> > > Sobre o lance de sincronizar, acredito que quando você está
> desenvolvendo um
> > > projeto na versão 'trunk' você automaticamente tem uma versão do
> produto, e
> > > quando for lançar uma versão do mesmo para produção, acredito que o
> Trunk
> > > seja o mais adequado, portato não precisa ficar se preocupando com FTP,
>> > > que o que você mudou está no SVN e o que você não mudou também. Bastando
> > > usar o comando export do SVN para gerar a versão.
> > >
> > > Uma ferramenta de deploy é usada não para esse caso, e sim para
> automatizar
> > > alguns processos quando você joga um site em produção, como por exemplo
> da
> > > permissão em diretórios, criar instruções no banco, mudar configurações
> de
> > > arquivo com URL's, strings de conexão e etc ... nessa linha temops o
> Phake e
> > > o Phing, que acho que o Newton já falou sobre.
> > >
> > > Se libertem de FTP, FTP é apenas para TRNASFERIR arquivos.
> > >
> > >
> > >
> > >
> > >
> > > 2008/5/12 Diego Albuquerque <diegoalbuquerque em gmail.com>:
> > >
> > >
> > >
> > > > Pessoal,
> > > >
> > > >    dando a minha pequena contribuição, concordo com o pessoal ai sobre
> a
> > > questão de usar controle de versão, mas acho que uma coisa não tem bem a
> ver
> > > com a outra. Explico:
> > > >
> > > >    Ao meu ver, controle de versão deve ser usada sim, por todos, mas
> isso
> > > não teria bem a ver com a publicação do site final, visto que o
> repositório
> > > em si, não pode ser considerado como o site em produção. O controle de
> > > versão vem ajudar no quesito de organização do trabalho de modo que você
> > > possa ter uma histórico (backups) de todas as alterações que você vai
> > > fazendo no seu código a medida que o projeto vai se desenvolvendo.
> > > >
> > > >    A questão é : vc publica o seu repositório na produção ? para isso
> > > existe a questão do deploy, como o capistrano , que pega a ultima versão
> > > diretamente do repositório e envia para o servidor. Eu não conheço
> > > capistrano a fundo, mas pelo que li o mesmo fica enviando uma cópia
> completa
> > > a cada deploy que você dar. Ao meu ver. Perda de espaço.
> > > >
> > > >   Bem, quanto a ferramenta de sincronismo como a do dreamweaver eu tb
> > > sinto falta disso, mas procurando muito aqui e acolá, acabei achando uma
> > > chamada sitecopy, que é gratuíta. O mesmo tem versão para Linux (uso o
> > > ubuntu), Mac e até um port para Windows. Acho que vale a pena testar,
> pois
> > > pra falar a verdade, ainda não tive tempo para isso. O site dele é:
> > > http://www.manyfish.co.uk/sitecopy/
> > > >
> > > >   Quanto ao controle de versão usei durante um tempo o subversion, o
> que
> > > me levou a escrever um pequeno artigo, em meu blog www.ultimolog.com,
> > > explicando o que seria um controle de versão, passos iniciais etc.
> Rendeu
> > > muitos comentários, já que expliquei de LEIGO PARA LEIGO. A url direta
> para
> > > o artigo é :
> > >
> http://www.ultimolog.com/2007/05/29/controle-de-versao-com-subversion-svn-rapido-e-pratico/
> > > >
> > > >   Hoje estou utilizando o Bazaar, que é um CVS distribuido, utilizado
> pela
> > > canonical (ubuntu), assim como o GIT. Não cheguei a testar o GIT pois
> não
> > > achei uma documentação fácil por ai, mas vi que um colega postou alguma
> > > coisa e vou dar uma olhada. O que me deixou insatisfeito com o
> subversion é
> > > a quantidade de "lixo" em forma de pastas ocultas que ele embute no seu
> > > projeto, duplicando, por baixo, o tamanho do mesmo. O bazaar usa um
> esquema
> > > mais light, criando uma pasta única, e permite que vc trabalhe offline.
> > > Esta semana ainda devo publicar um pequeno artigo mostrando como uso o
> > > bazaar para controlar os meus projetos.
> > > >
> > > >   Tenho tb um artigo no site onde mostro como o meu ambiente é
> > > configurado, usando o XAMPP com domínios virtuais. Fica a url para quem
> > > quiser dar uma olhada:
> > >
> http://www.ultimolog.com/2007/04/09/preparando-o-terreno-para-o-desenvolvimento-com-o-xampp-no-ubuntu/
> > > >
> > > >   Bem, é isso. Estes debates são sempre bons pois engrandece a todos.
> :D
> > > :D
> > > >
> > > >   Abraços
> > > >   Diego
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > 2008/5/12 Marcus Cavalcanti <marcus.cavalcanti em gmail.com>:
> > > >
> > > >
> > > >
> > > >
> > > > > Boa Newton! Eu ia questionar exatamente isso: ninguém, ou quase
> ninguém,
> > > conhece controles de versão? :|
> > > > >
> > > > > Pq para mim essa não é uma questão de IDE e sim de metodologias de
> > > trabalho. Eu não uso FTP há muito tempo! Controles de versão servem
> > > exatamente para isso, e garanto que é melhor que o Dreamweaver!
> > > > >
> > > > > Para quem reclama que os serviços de hospedagem não tem SVN (um
> > > controlador de versão), sugiro a usar o assembla.com, que é free e ótimo
> :)
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > 2008/5/12 Newton Wagner <newtonweb em gmail.com>:
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > > Falaram aí sobre o uso de diversas máquinas para o desenvolvimento
> e
> > > > > > tals... Já pensaram em usar um sistema de versionamento da sua
> > > > > > aplicação, tipo CVS, SVN e etc?
> > > > > >
> > > > > > Com esse tipo de ferramenta, além de poder acessar de qualquer
> lugar
> > > > > > que tenha uma internet (caso o seu repositório esteja na
> internet),
> > > > > > você controla as versões, pode voltar atrás caso tenha feito algo
> de
> > > > > > errado e ainda pode trabalhar com versões da sua aplicação.
> > > > > >
> > > > > > Sei que saí do tópico um pouquinho... mas talvez alguém por aqui
> não
> > > > > > conheça isso, e pode ser útil.
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2008/5/12 Osdeni José Sadzinski <osdeni em gmail.com>:
> > > > > >
> > > > > >
> > > > > >
> > > > > > > Recomendo o Eclipse Aptana.
> > > > > > >
> > > > > > > 2008/5/12 Paulo Souza <paulo.souza em weshow.com>:
> > > > > > >
> > > > > > >
> > > > > > > > Cara, na boa...eu não suporte do DW tem tempo e para esse tipo
> de
> > > ação, eu
> > > > > > > recomendo o uso do notepad++ que tem um ftp pequeno e que atende
> bem
> > > as
> > > > > > > necessidades de desenvolvimento.
> > > > > > > >
> > > > > > > >
> > > > > > > > 2008/5/11 Rodrigo Coifman <operacional em gmail.com>:
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > > Mike,
> > > > > > > > >
> > > > > > > > > Tente o aptana. Excelente.. Programa leve e tem uma
> ferramenta
> > > de sync
> > > > > > > até melhor que o dreamweaver, no começo voce ate estranha mas
> ele é
> > > tão
> > > > > > > legal que vc pode ate personalizar.
> > > > > > > > >
> > > > > > > > > www.aptana.com
> > > > > > > > >
> > > > > > > > > Abrços,
> > > > > > > > > Rodrigo Coifman
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > 2008/5/11 Edinho Almeida <edinhoalmeida em gmail.com>:
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > > Oi Mike,
> > > > > > > > > >
> > > > > > > > > > Não sei mais viver sem o sitepublisher em
> > > www.sitepublisher.net
> > > > > > > > > > Usei-o pelo período de teste e, não teve outro jeito,
> paguei
> > > por
> > > > > > > ele.($24).
> > > > > > > > > >
> > > > > > > > > > Configuro a pasta local, a pasta remota, as exclusões, por
> > > exemplo,
> > > > > > > '.*' (para não enviar os .svn, .cache, .settings).
> > > > > > > > > >
> > > > > > > > > > Edito o arquivo tal, 'alt+tab' e 'ctrl+s' ele sobe o(s)
> > > arquivo(s)
> > > > > > > alterado(s).
> > > > > > > > > >
> > > > > > > > > > Abs
> > > > > > > > > > Edinho
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > 2008/5/11 Mike Maciel <mike em bionobres.com.br>:
> > > > > > > > > >
> > > > > > > > > > > Saudações, amigos.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Abandonei o Dreamweaver como ferramenta de
> desenvolvimento
> > > há alguns
> > > > > > > > > > > meses, e atualmente uso o Eclipse e estou dando umas
> > > passeadas pelo
> > > > > > > > > > > NetBeans tb. Porém, nunca encontrei ferramenta melhor do
> que
> > > o
> > > > > > > > > > > Dreamweaver para sincronizar via FTP os arquivos do
> projeto.
> > > Mas eu
> > > > > > > > > > > ainda acho um grande exagero instalar um programa de
> mais de
> > > 180MB
> > > > > > > só
> > > > > > > > > > > pra sincronizar FTP... :-X  Já tentei usar o WebDAV do
> > > próprio
> > > > > > > Eclipse,
> > > > > > > > > > > mas é mta perca de tempo ter que ficar exportando pro
> ftp
> > > cada vez q
> > > > > > > eu
> > > > > > > > > > > fizer uma alteração no arquivo.
> > > > > > > > > > > No Dreamweaver, ao fazer o sincronismo, ele comparava a
> data
> > > dos
> > > > > > > > > > > arquivos no servidor com a data dos arquivos locais e
> dava a
> > > opção
> > > > > > > de
> > > > > > > > > > > efetuar uploado dos arquivos mais recentes e/ou download
> > > caso
> > > > > > > > > > > encontrasse no servidor um arquivo mais recente que o
> local.
> > > Muito
> > > > > > > útil
> > > > > > > > > > > para mim que edito alguns projetos no notebook e também
> no
> > > desktop
> > > > > > > do
> > > > > > > > > > > meu trabalho.
> > > > > > > > > > >
> > > > > > > > > > > Alguém teria um programa bom pra sugerir que fosse
> > > semelhante?
> > > > > > > > > > >
> > > > > > > > > > > Abraços a todos.
> > > > > > > > > > >
> > > > > > > > > > > Mike
> > > > > > > > > > >
> > > > > > > > > > > _______________________________________________
> > > > > > > > > > > Lista mailing list
> > > > > > > > > > > Lista em codeigniter.com.br
> > > > > > > > > > >
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > --
> > > > > > > > > > Abs
> > > > > > > > > > Edinho Almeida
> > > > > > > > > > 11 3711-7074
> > > > > > > > > > 11 3564-8906
> > > > > > > > > > _______________________________________________
> > > > > > > > > > Lista mailing list
> > > > > > > > > > Lista em codeigniter.com.br
> > > > > > > > > >
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > --
> > > > > > > > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
> > > > > > > > > Atenciosamente,
> > > > > > > > > Rodrigo Coifman
> > > > > > > > > Análise e Desenvolvimento Web
> > > > > > > > > E-mail: operacional em gmail.com
> > > > > > > > > MSN: rcoifman9 em hotmail.com
> > > > > > > > > Skype: rcoifman9
> > > > > > > > > _______________________________________________
> > > > > > > > > Lista mailing list
> > > > > > > > > Lista em codeigniter.com.br
> > > > > > > > >
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > --
> > > > > > > > Paulo Souza
> > > > > > > > WeShow TI
> > > > > > > > 21 91236579
> > > > > > > > _______________________________________________
> > > > > > > > Lista mailing list
> > > > > > > > Lista em codeigniter.com.br
> > > > > > > >
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > "Não são as espécies mais fortes que sobrevivem, nem as mais
> > > > > > > inteligentes, mas as mais aptas à mudanças." – Charles Darwin
> > > > > > >
> > > > > > > Abraços,
> > > > > > >
> > > > > > > Osdeni José Sadzinski
> > > > > > > E-mail: osdeni em gmail.com
> > > > > > > Telefone: (48) 9916-3735
> > > > > > > _______________________________________________
> > > > > > > Lista mailing list
> > > > > > > Lista em codeigniter.com.br
> > > > > > >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Newton Wagner
> > > > > >
> > > > > > skype: newtonwagner
> > > > > > msn/gtalk: newtonweb em gmail.com
> > > > > >
> > > > > > http://www.newtonwagner.net/blog
> > > > > > - http://www.owshit.com.br/
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > _______________________________________________
> > > > > > Lista mailing list
> > > > > > Lista em codeigniter.com.br
> > > > > >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > > >
> > > > >
> > > > >
> > > > > _______________________________________________
> > > > > Lista mailing list
> > > > > Lista em codeigniter.com.br
> > > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > >
> > > > >
> > > >
> > > >
> > > > _______________________________________________
> > > > Lista mailing list
> > > > Lista em codeigniter.com.br
> > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > >
> > > >
> > >
> > >
> > > _______________________________________________
> > >  Lista mailing list
> > >  Lista em codeigniter.com.br
> > >  http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > >
> >
> >
> >
> > --
> >
> > Felipe Diesel
> > http://felipediesel.net
> > http://sigasw.com.br
> >
> >
> >
> > _______________________________________________
> > Lista mailing list
> > Lista em codeigniter.com.br
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
>
> _______________________________________________
>  Lista mailing list
>  Lista em codeigniter.com.br
>  http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>



-- 
Felipe Diesel
http://felipediesel.net
http://sigasw.com.br


Mais detalhes sobre a lista de discussão Lista