Morfik experiences - Delphi programmers please

Hi,

I'd like to ask any Delphi developers who have tried Morfik to share their experiences with me.

I have read the developer's guide and played around with a little test app, and it all seems very clean and elegant .. I can write in Object Pascal (Free Pascal seems to be the underlying language), and all the AJAX stuff and server side persistence is taken care of for me. I also like the fact that it relies on Firebird and the app (although I could not see instructions about deployment) will embed that engine (I think), and the web app will run on Linux or Windows servers, or on the Windows desktop. It seems like I can embed browser-side javascript code in it too, which is something I will need to do.

So far, I have only identified a couple of issues that might give me pause

a) no support for CSS. I guess I can see why, in an app, but it does make "styling" difficult

b) the use of javascript to render EVERYTHING means that none of the text will be visible to a search engine .. OK, it is an app, not a site .. but one of the examples is a blog

Well, anyone who has haad a go with it ? (Eddie Shipman, I see you were on one of the Morfik forums a while back).

Am I wasting my time? I don't have much .NET experience, but I could upgrade to Delphi 2006 I guess and spend some time learning.

But does that have good Ajax support? I do need that. One app I have in mind more or less continuously selects information from a database in the background and queues it in a "card stack" client side.

I could write the server side in PHP and SAJAX I guess but while I do have some PHP experience, I would rather write in the language that comes closest to Delphi.

Well, any opinions would be welcome
Mutley2003Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mutley2003Author Commented:
A couple of things I just noticed:

1. deployment to a win32 machine is not quite xcopy.. looks like you have to deploy Apache and Firebird - see here.

http://www.morfik.com/#1I(frmXappMain!!)I(Morfik%20Pioneers!frmXappMain%3ASubForm1!)I(frmDownloads!Morfik%20Pioneers%3AMainSubForm!%22DLCatgID%3D500%22%2C%22DLCatgID2%3D550%22%2C%22prmTabs%3Ddev2dev%22)I(frmDownloadsInner!frmDownloads%3ASubform1!%22DLCatgID%3D500%22%2C%22DLCatgID2%3D550%22%2C%22prmTabs%3Ddev2dev%22)I(frmMorfikBanner!Morfik%20Pioneers%3ASubForm1!))
(gotta be the world's ugliest URL).

Well, maybe that will be simple enough, maybe not. I guess I would not want to risk it with Mom & Pop customers.

2. deployment to a linux server might not be trivial either
http://www.morfikwiki.com/Compiling_for_Linux
- perhaps there could be issues with shared hosting services
0
Mutley2003Author Commented:
It seems like IntraWeb 9 has Ajax support - I have never used IntraWeb, so IntraWeb vs Morfik comparisons would be welcome.But it also seems like hosting IntraWeb solutions on shared hosting services could be a problem .. they only list half a dozen or so hosts

0
Eddie ShipmanAll-around developerCommented:
Yes, I was one of the initial beta testers and I, personally, didn't like the application.
I felt that it was somewhat overkill for simple things and doing complex things took
way to much time to get a handle on.

Deploying to any server was troublesome for me, especially my Linux host and I like the
ease of deploying PHP apps, instead.

I also felt that the DB stuff was over complicated as it is so easy to do in PHP.

I dropped it and got out before it was released.  Initially, I thought it might be a
good idea to do that but once I saw the code that it produced, I was less enthusiastic.

I have only seen a little code that the new D4PHP creates but, from what I've seen, it
also has a long way to go, too. I have not used it but, from what I've seen, I don't think
I'm going to like the extra "layer" of code that things have to go through. I write
all my PHP code by hand, design all my pages using DW and then do all mods manually.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Delphi

From novice to tech pro — start learning today.