Utilizar tiOPF no delphi 2007

51 views
Skip to first unread message

Thiago Lopes

unread,
Mar 31, 2009, 8:00:20 PM3/31/09
to tiOPF.br
Ae pessoal...
Estou desenvolvendo um framework em delphi 2007 para o projeto de
conclusao de curso. Estava pensando em usar o tiOPF na parte de
persistencia já que o projeto vai ser imenso....o q vcs acham?, o
tiOPF pro 2007 já está operacional?, quais os BD que o tiOPF dá
suporte (Mysql, IBX, Postgresql...)?, O Infra tem a flexibilidade de
criar SQL automaticamente e a opcao de criar manualmente? Quais os
frameworks de OPF que vcs recomendam?

Daniel Augusto Bastos

unread,
Apr 1, 2009, 10:14:42 AM4/1/09
to tiop...@googlegroups.com
Bom, quanto a questão do d2007, ele ta blz .. uso com ele e funciona perfeitamente.
pro D2009 eu não sei .. andei "futucando" o svn dos caras estes dias e não ví nada neste sentido.
De opf, conheço apenas o tiOPF e o PressObject, mas não tive tempo de analisar o Press

Abs
Daniel Augusto Bastos


2009/3/31 Thiago Lopes <thia...@gmail.com>

Thiago Lopes

unread,
Apr 2, 2009, 8:38:21 AM4/2/09
to tiOPF.br
Por acaso o tiOPF persisti objeto sem a necessidade de SQL....ele gera
SQL automaticamente?
se não qual framework tem essa funcinalidade.

edregis

unread,
Apr 2, 2009, 8:55:17 AM4/2/09
to tiOPF.br
Sim, se voce trabalhar com o tiOPF no modo AutoMapping, ele irá gerar
todas as instruções sql necessárias automaticamente para um CRUD
básico ver: http://pt.wikipedia.org/wiki/CRUD
E se voce precisar de uma instrução sql mais personalizada, poderá
trabalhar no modo HardCoded.

Abraços,

Edelson.

edregis

unread,
Apr 2, 2009, 8:58:36 AM4/2/09
to tiOPF.br
Quanto ao Delphi 2007, estou fazendo testes com essa versão, e até
agora está rolando numa boa... só ainda não usei realmente para
implementar uma aplicação comercial, pois ainda estou aprendendo a
trabalhar com o tiOPF, mas como no seu caso é um projeto de faculdade
acho que não terá maiores problemas.

Edelson.


On 2 abr, 09:38, Thiago Lopes <thiagu...@gmail.com> wrote:

Silvio Clécio

unread,
Apr 2, 2009, 2:49:31 PM4/2/09
to tiop...@googlegroups.com
Olá galera,


>Por acaso o tiOPF persisti objeto sem a
>necessidade de SQL....ele gera
>SQL automaticamente?
>se não qual framework tem essa funcinalidade.

Um que é potente e gera SQL automaticamente:

Link - [http://br.pressobjects.org/].

--
[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silvi...@yahoo.com.br
Gmail, GTalk: silvi...@gmail.com
Hotmail, MSN: silvi...@hotmail.com
BlogSpot: http://silvioclecio.blogspot.com/
BlogSite: http://silvioprog.blogspot.com/
°oO| Seja livre, use Linux! |Oo°

Joao Henrique Levada

unread,
Apr 2, 2009, 4:52:08 PM4/2/09
to tiOPF.br
Silvio... me desculpe a chatice, mas o pressobjects me parece um tanto
novo ainda. Não é menos completo que o tiOPF?

On 2 abr, 15:49, Silvio Clécio <silviop...@gmail.com> wrote:
> Olá galera,
>
> >Por acaso o tiOPF persisti objeto sem a
> >necessidade de SQL....ele gera
> >SQL automaticamente?
> >se não qual framework tem essa funcinalidade.
>
> Um que é potente e gera SQL automaticamente:
>
> Link - [http://br.pressobjects.org/].
>
> --
> []'s, Silvio Clécio
> ---
> Linux User: #481900
> Skype: silvioprog
> ICQ: 432519902
> E-mail, Y! Messenger: silviop...@yahoo.com.br
> Gmail, GTalk: silviop...@gmail.com
> Hotmail, MSN: silviop...@hotmail.com

Fellipe Henrique

unread,
Apr 2, 2009, 4:59:01 PM4/2/09
to tiop...@googlegroups.com
Eu acredito, já vi quase todos.... o problema desses frameworks, é que pra se criar uma tela de cadastro de 2 itens tu tens que escrever 500 linhas de codigo.. o que torna o trabalho cansativo e pouco produtivo... se houvessem mais Wizards, digo pra mudar uma classe e tals.. seria o bicho... só uma opinião mesmo.

[]s

2009/4/2 Joao Henrique Levada <joaol...@gmail.com>



--
_________________________________
T.·.F.·.A.·.
Fellipe Henrique
Blog: www.digitumsoft.com.br/blogs/fellipeh
-------------------------------------------------------------------------------
CAMPANHA POR UMA INTERNET SEGURA
Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar
mensagens use SEMPRE o "Cco" (cópia oculta).
Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar
um e-mail, delete todas as informações que apareçam no corpo do e-mail e que
possam ser usadas por hackers.
#######################################

Silvio Clécio

unread,
Apr 2, 2009, 5:11:14 PM4/2/09
to tiop...@googlegroups.com
Olá galera,

João, vc não imagina o poder do Press (para quem sabe OOP), seguinte, posso encaminhar essa pergunta para o autor do SDK (que por sinal é seu xará, ele sabe Pascal que até Niklaus Wirth duvida :) ) ?

Todos os frameworks tem suas vantagens e desvantagens, como qualquer outro produto, software enfim; o Press é mantido por um cara que _manja_ muito ObjectPascal, e sempre soluciona uma "falta" no SDK, repleto de frameworks.

2009/4/2 Joao Henrique Levada <joaol...@gmail.com>
Silvio... me desculpe a chatice, mas o pressobjects me parece um tanto
novo ainda. Não é menos completo que o tiOPF?
--
[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silvi...@yahoo.com.br
Gmail, GTalk: silvi...@gmail.com
Hotmail, MSN: silvi...@hotmail.com

Silvio Clécio

unread,
Apr 2, 2009, 5:12:49 PM4/2/09
to tiop...@googlegroups.com
Olá galera,

Fellipe, dê a sugestão ao autor do SDK, ele é um cara legal.

2009/4/2 Fellipe Henrique <fell...@gmail.com>

Eu acredito, já vi quase todos.... o problema desses frameworks, é que pra se criar uma tela de cadastro de 2 itens tu tens que escrever 500 linhas de codigo.. o que torna o trabalho cansativo e pouco produtivo... se houvessem mais Wizards, digo pra mudar uma classe e tals.. seria o bicho... só uma opinião mesmo.

[]s
--
[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silvi...@yahoo.com.br
Gmail, GTalk: silvi...@gmail.com
Hotmail, MSN: silvi...@hotmail.com

Joao Henrique Levada

unread,
Apr 3, 2009, 8:16:23 AM4/3/09
to tiOPF.br
Se o nome dele é Joao, é um bom sinal. :-)

Silvio, eu não sou um guru em Delphi, apesar de conhecer a linguagem
já por 10 anos.

Perdi muito tempo estagnado pra resolver problemas simples, deixei de
aprender muita coisa.
No entanto, nos últimos dois anos evoluí bastante.

Hoje desenvolvo, pra estudos, um projeto de aplicativo comercial. Eu
não usei um framework de
persistência. Eu desenvolvi minha própria estrutura de classes.

Ainda acredito que minhas classes podem evoluir e me satisfazer mais
que qualquer framework.
Porém... pretendo estudar pra, quem sabe, mudar de idéia.

Um grande abraço e muito obrigado pela atenção. ;-)

Ah! Além do pressobjects, existe o jazz sdk: http://code.google.com/p/jazz-sdk/
e o
instant objects: http://www.instantobjects.org/

Eu vou dar uma olhada no pressobjects. Sendo o autor acessível, talvez
eu possa começar a usá-lo e
até mesmo colaborar com o projeto.

On 2 abr, 18:12, Silvio Clécio <silviop...@gmail.com> wrote:
> Olá galera,
>
> Fellipe, dê a sugestão ao autor do SDK, ele é um cara legal.
>
> 2009/4/2 Fellipe Henrique <felli...@gmail.com>
>
> > Eu acredito, já vi quase todos.... o problema desses frameworks, é que pra
> > se criar uma tela de cadastro de 2 itens tu tens que escrever 500 linhas de
> > codigo.. o que torna o trabalho cansativo e pouco produtivo... se houvessem
> > mais Wizards, digo pra mudar uma classe e tals.. seria o bicho... só uma
> > opinião mesmo.
>
> > []s
>
> --
> []'s, Silvio Clécio
> ---
> Linux User: #481900
> Skype: silvioprog
> ICQ: 432519902
> E-mail, Y! Messenger: silviop...@yahoo.com.br
> Gmail, GTalk: silviop...@gmail.com
> Hotmail, MSN: silviop...@hotmail.com

edregis

unread,
Apr 3, 2009, 8:16:53 AM4/3/09
to tiOPF.br
Reforçando a pergunta do João, o Press Object já está finalizado?
Digo, com todos os recursos necessários para ser utilizado no
desenvolvimento de um aplicativo comercial com grande massa de dados?
Porque pelo que eu andei lendo, o projeto do press ainda não está
finalizado, o que dá MUITA insegurança para começar a utiliza-lo numa
aplicação comercial, e depois ficar sem suporte, ou dependendo de um
cara...

Silvio, voce já utiliza o press para desenvolver aplicativos
comerciais?
Se sim, quais as vantagens que voce acha que ele leva sobre o tiOPF?

Abs,

Edelson.


On 2 abr, 15:49, Silvio Clécio <silviop...@gmail.com> wrote:
> Olá galera,
>
> >Por acaso o tiOPF persisti objeto sem a
> >necessidade de SQL....ele gera
> >SQL automaticamente?
> >se não qual framework tem essa funcinalidade.
>
> Um que é potente e gera SQL automaticamente:
>
> Link - [http://br.pressobjects.org/].
>
> --
> []'s, Silvio Clécio
> ---
> Linux User: #481900
> Skype: silvioprog
> ICQ: 432519902
> E-mail, Y! Messenger: silviop...@yahoo.com.br
> Gmail, GTalk: silviop...@gmail.com
> Hotmail, MSN: silviop...@hotmail.com

Fellipe Henrique

unread,
Apr 3, 2009, 9:41:48 AM4/3/09
to tiop...@googlegroups.com
o IO tem umas wizards boas.. podiam usar algumas delas...

[]s

2009/4/2 Silvio Clécio <silvi...@gmail.com>

Daniel Augusto Bastos

unread,
Apr 3, 2009, 10:18:29 AM4/3/09
to tiop...@googlegroups.com
Se não me engano, o Jõao era um dos mantedores do IO.
Mas que tipo de wizard vc precisa?

Abs
Daniel Augusto Bastos


2009/4/3 Fellipe Henrique <fell...@gmail.com>

Fellipe Henrique

unread,
Apr 3, 2009, 12:59:44 PM4/3/09
to tiop...@googlegroups.com
Wizards simples.. pra se criar os campos... já ajudaria bastante... pois a maioria, pra criar campos tem que digitar um monte de códigos, e a maioria é string, ou seja, só saberá que deu erro ao testar o programa, nem na compilação dá o erro.

Então, se tivesse ao menos um wizard que criasse os campos, ou ao menos, criasse os codigo automaticos seria otimo, assim, evitaria codificar muita coisa e muitos erros.

Att.
Fellipe H

2009/4/3 Daniel Augusto Bastos <danb...@gmail.com>

Daniel Augusto Bastos

unread,
Apr 3, 2009, 1:07:44 PM4/3/09
to tiop...@googlegroups.com
Pow .. a partir do d2006(Não tenho certeza) o delphi tem uma "Área" de modelagem de classes (meia fraquinha ainda no d2007, não sei como está no 2009)

Não é a melhor coisa do mundo(nem de longe), mas *eu* acho melhor do que os wizards do IO, pq vc pode ver ao invez de código, um diagrama das classes.

Silvio Clécio

unread,
Apr 4, 2009, 3:06:19 PM4/4/09
to tiop...@googlegroups.com
Olá galera,


>Hoje desenvolvo, pra estudos, um projeto de aplicativo comercial. Eu
>não usei um framework de
>persistência. Eu desenvolvi minha própria estrutura de classes.
>
>Ainda acredito que minhas classes podem evoluir e me satisfazer mais
>que qualquer framework.
>Porém... pretendo estudar pra, quem sabe, mudar de idéia.

É isso aí, sempre temos que estar abertos para novas experiencias, é sempre bom estar  antenado nas tecnologias, moderando um pouco para não pifar a mufa.


>Um grande abraço e muito obrigado pela atenção. ;-)

Disponha brother. ;)


>Ah! Além do pressobjects, existe o jazz sdk: http://code.google.com/p/jazz-sdk/
>e o instant objects: http://www.instantobjects.org/

Eu conheço esses caras aí, não deixe de ver o Infra [http://code.google.com/p/infra/] tb, a galera está trabalhando assiduamente nele.


>Eu vou dar uma olhada no pressobjects. Sendo o autor acessível, talvez
>eu possa começar a usá-lo e
>até mesmo colaborar com o projeto.

Palavras dele (está na home do Press)

(...)
Se você puder ajudar

Toda ajuda é sempre muito bem-vinda: relato e correção de bugs, sugestões e críticas construtivas, desenvolvimento de parte do código.
(...)

Boa sorte e, pode contar com minha ajuda tb (tb não sou guru).

--
[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silvi...@yahoo.com.br
Gmail, GTalk: silvi...@gmail.com
Hotmail, MSN: silvi...@hotmail.com

Silvio Clécio

unread,
Apr 4, 2009, 3:33:15 PM4/4/09
to tiop...@googlegroups.com
Olá galera,


>Reforçando a pergunta do João, o Press Object já está finalizado?
>Digo, com todos os recursos necessários para ser utilizado no
>desenvolvimento de um aplicativo comercial com grande massa de dados?
>Porque pelo que eu andei lendo, o projeto do press ainda não está
>finalizado, o que dá MUITA insegurança para começar a utiliza-lo numa
>aplicação comercial, e depois ficar sem suporte, ou dependendo de um
>cara...

Vc pode ver no próprio site [http://br.pressobjects.org/], nas mensagens da lista e nos logs do SVN, e é claro, falar com o autor do SDK, ele não tem cerimônias para responder perguntas; uma raridade, pq geralmente os caras q tem um grau elevado de conhecimento em algo se acham os donos da verdade, e satirizam o coitado do aprendiz.


>Silvio, voce já utiliza o press para desenvolver aplicativos
>comerciais?

"Ainda" não, mas, pretendo usar sim, programo com o Delphi e com a dupla Lazarus & FreePascal, o Press é 100% compatível com o FPC, quero garantir que minhas aplicações rodem pelo menos no Linux, programar só pra Windows é monopólio com prazo de validade... (vejam na NET, sem ser em site Microsoft, é claro).


>Se sim, quais as vantagens que voce acha que ele leva sobre o tiOPF?

Faça o teste, ambos têm suas vantagens e desvantagens, e que eu posso julgar ruim pra mim, pode ser importante para vc, e vice-versa, só vai saber fazendo o teste, uma vez que ambos são open source, é só baixar e mandar ver nos testes. Não sei se me fiz entender.

Eu gosto do Press pq o pouco que já vi nele somado com os helps do João notei que posso sobreviver sem cds, dataset e afins, eu vou -- e preciso -- desenvolver para Linux, uma vez que tenho planos para projetos open source e, alguns voltados para escolas, outros para APAE e etc. (vou cobrar nos para comercio pelo tempo empregado no desenvolvimento, e não pelas licenças que tenho que pagar, de softwares).

--
[]'s, Silvio Clécio
---
Linux User: #481900
Skype: silvioprog
ICQ: 432519902
E-mail, Y! Messenger: silvi...@yahoo.com.br
Gmail, GTalk: silvi...@gmail.com
Hotmail, MSN: silvi...@hotmail.com

Joao Morais

unread,
Apr 4, 2009, 4:52:27 PM4/4/09
to tiOPF.br


On 3 abr, 09:16, edregis <edre...@gmail.com> wrote:
> Reforçando a pergunta do João, o Press Object já está finalizado?
> Digo, com todos os recursos necessários para ser utilizado no
> desenvolvimento de um aplicativo comercial com grande massa de dados?
> Porque pelo que eu andei lendo, o projeto do press ainda não está
> finalizado, o que dá MUITA insegurança para começar a utiliza-lo numa
> aplicação comercial, e depois ficar sem suporte, ou dependendo de um
> cara...

Acho que finalizado não existe para um SDK. O que existe é evoluindo
ou abandonado, e com certeza o estado do Press é evoluindo. Os
frameworks evoluiram com uma velocidade impressionante nos últimos
três anos, com destaque para um OPF muito rápido e confiável, um data
type robusto e um MVP bastante flexível.

O que falta ao Press é uma versão pra chamar de estável, e isto vai
começar a acontecer quando ele atingir a versão 0.9.0, que será a
próxima depois da atual 0.1.1. A 0.9.0 significa feature freeze para a
1.0, e ainda faltam coisas como wizard, metadata de MVP, novos
conectores entre outros badulaques para que isto aconteça. Por outro
lado, tudo o que está implementado atualmente está muito bem testado
em quatro aplicações comerciais que me ajudaram a evoluir o Press ao
que ele é hoje.

Joao Morais

edregis

unread,
Apr 6, 2009, 8:19:58 AM4/6/09
to tiOPF.br
Valew pela explicação!
Vou baixar o Press e fazer uns testes aqui na empresa.

Abraços,

Edelson.

Thiago Lopes

unread,
Apr 6, 2009, 1:02:38 PM4/6/09
to tiOPF.br


On 4 abr, 17:52, Joao Morais <jcmorai...@gmail.com> wrote:
Joao Morais,

Vc teria algum tutorial de utilização do Press como instalação,
utilização das classes e etc...

Desde já, grato.

Joao Morais

unread,
Apr 6, 2009, 1:25:59 PM4/6/09
to tiop...@googlegroups.com
2009/4/6 Thiago Lopes <thia...@gmail.com>:

> Joao Morais,
>
> Vc teria algum tutorial de utilização do Press como instalação,
> utilização das classes e etc...

Não há instalação porque não há packages de design ainda, basta fazer
com que o compilador encontre as units. Toda a documentação que existe
está no wiki[1] do projeto, incluindo um passo a passo para criar uma
aplicação.

Joao Morais

[1] http://wiki.pressobjects.org

Thiago Lopes

unread,
Apr 6, 2009, 1:51:36 PM4/6/09
to tiOPF.br
Valew....Obrigado pela atenção!!!

On 6 abr, 14:25, Joao Morais <jcmorai...@gmail.com> wrote:
> 2009/4/6 Thiago Lopes <thiagu...@gmail.com>:
Reply all
Reply to author
Forward
0 new messages