Vantagens e desvantagens de ScriptCase e Zend Framework

2,662 views
Skip to first unread message

teogenes

unread,
Oct 8, 2009, 10:35:12 AM10/8/09
to LISTA PHP
Galera,

A empresa onde trabalho irá implantar um framework, estamos em duvida
entre o zend e o scriptcase, mas particularmente não conheço a fundo
nenhum dos dois.

Aleguém poderia me ajudar fazendo um lista das vantagens e
desvantagens dos frames citas acima?

Obrigado!

teogenes santos araujo

unread,
Oct 8, 2009, 10:37:33 AM10/8/09
to LISTA PHP
e se possivel, citarem algumas empresas! obrigado!

--
Teógenes Santos Araújo

Haerto Quadros

unread,
Oct 8, 2009, 10:37:55 AM10/8/09
to list...@googlegroups.com
Scriptcase é igual a mexer no word, faz tudo sem nenhum trabalho, digo isso pq já usei, a questão que ele é pago..

Daniel Maffioletti

unread,
Oct 8, 2009, 10:41:09 AM10/8/09
to list...@googlegroups.com
Exato, ScriptCase é uma solução que gera programas, "clicando e arrastando" pode acontecer situação que a ferramenta não contempla, aí vc tem que fazer intervenção no código
Zend é "mão na massa", chama no código e vai construíndo o que você necessita.

2009/10/8 Haerto Quadros <hae...@gmail.com>

Scriptcase é igual a mexer no word, faz tudo sem nenhum trabalho, digo isso pq já usei, a questão que ele é pago..





--
Daniel Maffioletti
(61) 9151-4622 / 3459-8304
www.d2mm.com.br
Brasília-DF

Pablo

unread,
Oct 8, 2009, 11:30:32 AM10/8/09
to list...@googlegroups.com
São duas coisas diferentes sugiro estudar mais sobre cada solução.

Rodrigo Cesar Nascimento

unread,
Oct 8, 2009, 11:01:22 AM10/8/09
to list...@googlegroups.com
São duas ferramentas para propósitos diferentes. O Zend Framework é um
framework de desenvolvimento onde você terá várias "bibliotecas"
prontas que resolverão 99,9% dos seus problemas no desenvolvimento das
suas aplicações. Já o ScriptCase, como citaram é uma ferramenta que
cria protótipos para você. A vantagem do Zend é a facilidade em
relação a soluções, ou seja você terá um suporte "infinito" para
problemas do dia-a-dia e ele é fortemente baseado no conceito de OO. A
"desvantagem" é que você terá que fazer tudo na mão. Diga-se
formulários, camadas de acesso ao BD, etc. E a curva de aprendizado é
um pouco grande, porque é meio complicado para instalar, utilizar,
etc. Já o ScriptCase vai facilmente de ajudar a fazer os formulários,
camadas de acesso, etc. Em compensação você terá que criar todas as
soluções. Ex: login, envio de emails ou quaisquer outras soluções. Na
verdade admito que não sei se o ScriptCase possui suporte para esses
componentes, mas a princípio não.

[]'s

2009/10/8 Daniel Maffioletti <dmaffi...@gmail.com>:
--
[]'s
Rodrigo César Costa do Nascimento

UOW - Up On Web
http://uponweb.wordpress.com


Bacharel em Sistemas de Informação

Rodrigo G. Piris

unread,
Oct 8, 2009, 11:23:10 AM10/8/09
to list...@googlegroups.com

Pessoal, já postei algo relacionado mas de acordo com a direção o portal Exercitando Saúde está contratando:

 

Programador

 

Experiência em: PHP, MySQL, AJAX, XHTML, Javascript, CSS e Modelagem de dados.

Desejável conhecimentos em Joomla e POO.

 

A proposta é para trabalhar em Home-office, 8 horas de trabalho por dia das 09:00 as 18:00.

 

Favor enviar o currículo com pretensão salarial como PJ ou Autônomo com o assunto: PHP

 

Abraços

Rodrigo Gabriel Piris

Twitter: @rodrigogpiris

felipe moraes

unread,
Oct 8, 2009, 1:57:26 PM10/8/09
to list...@googlegroups.com
Script Case é ferramenta CASE .. não é framework

Se for adotar um FW padrão .. Zend e Symfony devem ser os primeiros a analisar ..

Leonardo Quinino

unread,
Oct 8, 2009, 2:46:15 PM10/8/09
to list...@googlegroups.com
Sou novo no ramo (php), velho em programação, venho da epoca do dbase II, 8 bits e tal, hoje programo em Delphi e estou migrando para o PHP, apesar de por enquanto estar tomando uma surra do php, estou conseguindo fazer algumas interessantes e uteis.

Estou trabalhando com PHP 5.3.0, editando o codigo em php na unha, fazendo tudo no editor do tipo .txt, lembrei dos velhos tempos do velho e bom clipper.

Mas entrando no assunto, ferramenta CASE, por CASE, o Delphi Php, se enquadra nesse quisito.

Como disse no inicio da conversa, sou novo em PHP e ainda não me acostumei com a linguem , o jeito de trabalhar com HTML, aos poucos vou pegando o jeito, mas confesso que fico tentando a usar DELPHI php, visto a facilidade de tratar ambientes visuais, formulários, botoes, e afins.. coisas do tipo  botão.visible = false;  e o bingo, o botão sumiu,, não conseguir fazer isso no PHP.



On Thu, Oct 8, 2009 at 2:57 PM, felipe moraes <feli...@gmail.com> wrote:
Script Case é ferramenta CASE .. não é framework

Se for adotar um FW padrão .. Zend e Symfony devem ser os primeiros a analisar ..






--
Leonardo Quinino


Marcus Brasizza

unread,
Oct 8, 2009, 11:08:45 PM10/8/09
to list...@googlegroups.com
eu posso trabalhar assim..
estou na australia então eu trabalharia aqui  das 8 da noite as 5 da manha.

meu valor é 35 - 40 hora

qualquer duvida me avise

2009/10/9 Rodrigo G. Piris <rodrig...@gmail.com>



--
Blog Programaçao Especialista
http://my.opera.com/artigos
-->ZEND PHP Certified.
-->UML BORLAND Cerfified.

Yuri Yarlei

unread,
Oct 9, 2009, 9:36:22 AM10/9/09
to list...@googlegroups.com
Io,
já utilizo o ZF há algum tempo, pela flexibilidade, segurança, facilidade de resoluções de demandas, e pelo gigantesco conjunto de APIs, recomendo a sua utilização, mas não se engane, ele é um dos melhores mas a curva de aprendizado dele não é pequena,
e talvez não seja a melhor solução para todos os projetos, se for um projeto pequeno como um site que só tem notícias, seria melhor usam um cms como o drupal, joomla ou um framework do tipo do ScriptCase, e deixar o ZF para projetos mais robustos.

Atenciosamente,
Yuri Yarlei.
www.yuriyarlei.net (under construction)
Programmer PHP, CSS, Java, PostgreSQL;
Today PHP, tomorrow Java, after the world.
Kyou wa PHP, ashita wa Java, sono ato sekai desu.


2009/10/8 teogenes <teogene...@gmail.com>

Fabio Fonseca

unread,
Oct 9, 2009, 11:44:51 AM10/9/09
to LISTA PHP
Já trabalhei em uma empresa onde tinha o ScriptCase e o projeto era
para ele substituir o framework php que foi desenvolvido na propria
empresa.

A Empresa investiu pesado nele com cursos e tal, depois de varias
tentantivas de implantação foi abortado e colocaram o ERP da Oracle no
lugar.

Tem outra empresa que tambem comprou um sistema em ScriptCase, porem
nunca funcionou corretamente, ele não relaciona direito as tabelas do
banco de dados, acredito que em breve vou precisar fazer o sistema que
eles precisam.

A impressão que tenho é que apenas o pessoal que trabalha na propria
ScriptCase consegue trabalhar com ele.

Só de ouvir o nome ScriptCase me dá arrepio !

Erick Couto

unread,
Oct 9, 2009, 1:11:20 PM10/9/09
to list...@googlegroups.com
por favor, mensagens em privado para o ofertante.

2009/10/9 Marcus Brasizza <mvbdesenv...@gmail.com>

teogenes santos araujo

unread,
Oct 15, 2009, 8:11:22 AM10/15/09
to list...@googlegroups.com
Valeu pessoal pela colaboração, muito obrigado mesmo!


--
Teógenes Santos Araújo

Julio A. Oshiro

unread,
Oct 19, 2009, 8:22:16 AM10/19/09
to list...@googlegroups.com
Galera, ressucito esse topico
 
Estou reescrevendo um projeto, na qual se utiliza do jeito arcaico, sem padrao MVC, um banco sem ER, views, procedures nada. Muito menos documentação
 
O sistema roda bem, mas a manutenção dele é complicado.
 
Estou na duvida de readaptar o meu sistema, com um framework proprio, no maximo usar um ADODB pra abstração de banco ou utilziar um framework (Zend, CAKE etc...)
 
O projeto é grande
 
O que  galera optaria ? alguem esta nessa mesma situação ?
 
Visto que uma ves iniciado o projeto, uma volta, comprometera o tempo e trabalho.
 
Aguardo
 
Julio Akira
Web Developer
> wrote:
NOD32 4493 (20091009) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com

Renato de Freitas Freire

unread,
Oct 19, 2009, 8:41:35 AM10/19/09
to list...@googlegroups.com
se vc esta com problemas de tempo, usa um framework ja existente...

eu acho que criar um framework eh meio q reinventar a roda...
ja existem muitos por ai, gratuitos, bons e com curva de aprendizagem pequena.

--
Renato de Freitas Freire
ren...@morfer.org


2009/10/19 Julio A. Oshiro <webm...@centralar.com.br>

Alexandre Gaigalas

unread,
Oct 19, 2009, 8:46:24 AM10/19/09
to list...@googlegroups.com
Já ouviu falar de refatoração? É exatamente o que você está procurando: uma forma de tornar código ruim em código bom.

http://pt.wikipedia.org/wiki/Refatora%C3%A7%C3%A3o

Não precisa nem estudar muito o assunto, tudo se resume em algumas coisas básicas:

-Alterar pouco código por vez
-Remover código duplicado (que é o pior inferno para manutenção)
-Remover código não-utilizado (todo software tem aquela função que ninguém usa)
-Dividir (os problemas grandes em menores) e conquistar (um código limpo e fácil de manter).

Não tenho nem idéia de como seu código está estruturado, mas existem alguns indícios (maus cheiros, como diz Martin Fowler) de pontos a refatorar:

-Classes muito grandes (uma classe faz muita coisa, tem mais de um propósito)
-Classes muito genéricas (a classe é super flexível, mas você nunca usa essa flexibilidade)
-Métodos com muitos parâmetros (É difícil de entender, ler e compreender)
-Hierarquias paralelas (duas árvores de classes similares com código diferente)

Isso, claro, assumindo que seu sistema está orientado a objetos. Se não estiver, provavelmente o primeiro passo para criar um bom código é orientá-lo a objetos. Se precisar de ajuda em relação a isso poste na lista...

É isso aí. Se quiser se aprofundar na área, recomendo esses livros:

Utilizando UML e Padrões, de Craig Larman
Padrões de Projeto, de Gamma, Helm, Johnson e Vlissides (um clássico)
Refatoração: Aperfeiçoando o Projeto de Código Existente de Martin Fowler
Refatoração para Padrões, de Joshua Kerievsky

Desses 4, o primeiro é o ponto de partida. É um livro que leva qualquer iniciante com força de vontade a expert em projeto orientado a objetos.

Os três demais livros são catálogos, o que é excelente para leitura. Cada um deles tem um capítulo de introdução, que explica o conceito por trás do livro. O restante da obra é um catálogo de técnicas,



2009/10/19 Julio A. Oshiro <webm...@centralar.com.br>
Galera, ressucito esse topico

Alexandre Gaigalas

unread,
Oct 19, 2009, 8:47:23 AM10/19/09
to list...@googlegroups.com
Apertei "Enviar" sem querer =P Continuando:


Se quiser se aprofundar na área, recomendo esses livros:

Utilizando UML e Padrões, de Craig Larman
Padrões de Projeto, de Gamma, Helm, Johnson e Vlissides (um clássico)
Refatoração: Aperfeiçoando o Projeto de Código Existente de Martin Fowler
Refatoração para Padrões, de Joshua Kerievsky

Desses 4, o primeiro é o ponto de partida. É um livro que leva qualquer iniciante com força de vontade a expert em projeto orientado a objetos.

Os três demais livros são catálogos, o que é excelente para leitura. Cada um deles tem um capítulo de introdução, que explica o conceito por trás do livro. O restante da obra é um catálogo de técnicas, que você só lê quando precisa utilizá-las.

[]s

Julio A. Oshiro

unread,
Oct 19, 2009, 8:52:27 AM10/19/09
to list...@googlegroups.com
O problema de tempo, digo, se utilizar um framework ja existente, caso ele nao me atenda em alguns modulos. Acho que nao seria interessante um sistema que use metade uma coisa, metade outra.
 
Vejo projetos mals elaborados que se tornam um pesadelo depois
 
Julio A. Oshiro
Web Developer

Julio A. Oshiro

unread,
Oct 19, 2009, 8:57:56 AM10/19/09
to list...@googlegroups.com
Certo Alexandre, mas existem muito remendos feitos, do tipo que o o gerente de vendas vem e pede "Ah faz isso aqui rapidim",
 
Enfim, agora estou com mais tempo de reestruturar td, ou refazer de novo.
 
O que esta em duvida é
 
Usar um framework terceiro ou usar um seu mesmo, mas utilizando os padros desse frameworks do mercado, com arquitetura  MVC
 
 
Julio A. Oshiro
Web Developer
----- Original Message -----
Sent: Monday, October 19, 2009 10:47 AM
Subject: [ PHP - Google ] Re: Vantagens e desvantagens de ScriptCase e Zend Framework

Julio A. Oshiro

unread,
Oct 19, 2009, 9:09:30 AM10/19/09
to list...@googlegroups.com
Estou meio que com medo de ficar dependente de um ferramenta de terceiros.
 
Diferente de vc usar apenas em alguns caso como gerar PDF, grafico etc ...
 
Abs

Julio Protzek

unread,
Oct 19, 2009, 9:18:22 AM10/19/09
to list...@googlegroups.com
Análise e Projeto Orientado a Objetos da Use a Cabeça é um bom substituto para o Utilizando UML e Padrões.
Não é a mesma coisa mas também é fantástico.

Uma nova edição do Refactoring do Martin Fowler está para sair do forno ainda este ano.
Se não tiver problemas com inglês, vale a pena esperar.

Sobre o frameworks, use um pronto para o trabalho.
Se quiser criar um, não jogue este custo para cima do seu cliente.

Zend é bom para programar e se tornará em pouco tempo o framework mais utilizado a menos que haja alguma revolução nessa área.
CakePHP é fantástico para programar mas dificilmente terá a mesma popularidade do Zend.

2009/10/19 Alexandre Gaigalas <alex...@gaigalas.net>

Renato de Freitas Freire

unread,
Oct 19, 2009, 12:31:59 PM10/19/09
to list...@googlegroups.com
Então...
os frameworks gratuitos nao sao "de terceiros"...
claro, tem alguem quem mantem o codigo, atualiza, corrige, etc...
mas vamos supor que vc use o cakephp e por algum motivo, descontinuam ele.
vc tera em maos todo o codigo fonte disponivel para alterar o que for necessario...
eh soh entender como ele trabalha...

no caso de criar um, vc mesmo tera q manter o codigo, atualizar, corrigir bugs, etc.. 
acho que eh um trabalho muito maior e mais demorado...


--
Renato de Freitas Freire
ren...@morfer.org


2009/10/19 Julio A. Oshiro <webm...@centralar.com.br>
Certo Alexandre, mas existem muito remendos feitos, do tipo que o o gerente de vendas vem e pede "Ah faz isso aqui rapidim",
Reply all
Reply to author
Forward
0 new messages