Recent

Author Topic: DataSnap in Delphi, whats in Lazarus  (Read 16467 times)

xenblaise

  • Sr. Member
  • ****
  • Posts: 358
DataSnap in Delphi, whats in Lazarus
« on: May 29, 2011, 06:10:36 pm »
 :D

JD

  • Hero Member
  • *****
  • Posts: 1910
Re: DataSnap in Delphi, whats in Lazarus
« Reply #1 on: May 29, 2011, 07:04:11 pm »
What is your question? Are you asking for the Lazarus equivalent of Datasnap in Delphi?
Linux Mint - Lazarus 4.0/FPC 3.2.2,
Windows - Lazarus 4.0/FPC 3.2.2

mORMot 2, PostgreSQL & MariaDB.

nicke85

  • Jr. Member
  • **
  • Posts: 92
  • #13#10
Re: DataSnap in Delphi, whats in Lazarus
« Reply #2 on: May 29, 2011, 07:34:38 pm »
He work in Delphi..just want to say to us.. :-X
ArchLinux X64 (XFCE) & Windows 7 SP1 Ultimate X64
FPC 2.7.1 / Lazarus 1.1 / ZeosDBO / fortes4lazarus -- all svn

xenblaise

  • Sr. Member
  • ****
  • Posts: 358
Re: DataSnap in Delphi, whats in Lazarus
« Reply #3 on: May 29, 2011, 07:46:22 pm »
Quote
Lazarus equivalent of Datasnap in Delphi?
Yep,
thanks

nicke85

  • Jr. Member
  • **
  • Posts: 92
  • #13#10
Re: DataSnap in Delphi, whats in Lazarus
« Reply #4 on: May 29, 2011, 08:06:07 pm »
I think that zeos provide that feature for lazarus but not for sure..
ArchLinux X64 (XFCE) & Windows 7 SP1 Ultimate X64
FPC 2.7.1 / Lazarus 1.1 / ZeosDBO / fortes4lazarus -- all svn

CaptBill

  • Sr. Member
  • ****
  • Posts: 435
Re: DataSnap in Delphi, whats in Lazarus
« Reply #5 on: May 29, 2011, 10:23:14 pm »
http://www.fast-report.com/en/products/fast-cube.html

Stumbled across this the other day.

...unfortunately not GPL.
« Last Edit: May 29, 2011, 10:25:21 pm by CaptBill »

JD

  • Hero Member
  • *****
  • Posts: 1910
Re: DataSnap in Delphi, whats in Lazarus
« Reply #6 on: May 30, 2011, 01:40:59 am »
Quote
Lazarus equivalent of Datasnap in Delphi?
Yep,
thanks

AFAIK there isn't one. You have to write the middleware layer yourself. I wrote a simple one using Indy10. Since Delphi 2009, DataSnap has been based on Indy anyway.  :D

Check out the following

Freeware alternative to MIDAS in Delphi
http://www.vglib.com/link-4.html
I've never tried it in Lazarus but the source code is available so you can try to port it

N-tier multiuser application development
http://lazarus.freepascal.org/index.php/topic,10125.0.html

How can i develop Lazarus multi-tier applications(like delphi midas!!!??)?
http://lazarus.freepascal.org/index.php/topic,13050.0.html

You can also try tiOPF
http://wiki.lazarus.freepascal.org/tiOPF
http://tiopf.sourceforge.net/

I don't use it but they say it's good.

JD
« Last Edit: May 30, 2011, 01:48:40 am by JD »
Linux Mint - Lazarus 4.0/FPC 3.2.2,
Windows - Lazarus 4.0/FPC 3.2.2

mORMot 2, PostgreSQL & MariaDB.

xenblaise

  • Sr. Member
  • ****
  • Posts: 358
Re: DataSnap in Delphi, whats in Lazarus
« Reply #7 on: May 30, 2011, 08:48:51 am »
Actually I'm just asking, I'm not planning to use DataSnap even in Delphi, and even once.
Why NOT?
There are lots of database server like:
mySQL,
Firebird,
msSQL,
Oracle
etc.,

So, why bother using that, while we can make fast, using those servers :D
3tier?
1. Application Development
Using Lazarus Free Pascal  Language
2. Database Server
mySQL (linux/windows)
Lazarus Free Pascal Win Forms with mySQL Server (linux/windows)
3. Clients
Lazarus Free Pascal Win Forms with mySQL connection (linux/windows)


thanks

btw, I've read your post before asking this :)
« Last Edit: May 30, 2011, 08:58:46 am by xenblaise »

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 12693
  • FPC developer.
Re: DataSnap in Delphi, whats in Lazarus
« Reply #8 on: May 30, 2011, 09:28:42 am »
kbmmw was working on a Delphi port I believe

http://www.components4programmers.com/

I haven't used it myself, but some Delphi programmers I know were quite happy with it.

JD

  • Hero Member
  • *****
  • Posts: 1910
Re: DataSnap in Delphi, whats in Lazarus
« Reply #9 on: May 30, 2011, 10:11:19 am »
You might find this document interesting

The Design of a Robust Persistence Framework for Relational Databases
http://www.ambysoft.com/essays/persistenceLayer.html

At the very least, read the document
http://www.ambysoft.com/downloads/persistenceLayer.pdf
Linux Mint - Lazarus 4.0/FPC 3.2.2,
Windows - Lazarus 4.0/FPC 3.2.2

mORMot 2, PostgreSQL & MariaDB.

 

TinyPortal © 2005-2018