Solved

Morfik experiences - Delphi programmers please

Posted on 2007-04-09
3
1,147 Views
Last Modified: 2012-06-21
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
0
Comment
Question by:Mutley2003
  • 2
3 Comments
 

Author Comment

by:Mutley2003
Comment Utility
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
 

Author Comment

by:Mutley2003
Comment Utility
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
 
LVL 26

Accepted Solution

by:
EddieShipman earned 500 total points
Comment Utility
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

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
Introduction The parallel port is a very commonly known port, it was widely used to connect a printer to the PC, if you look at the back of your computer, for those who don't have newer computers, there will be a port with 25 pins and a small print…
This video discusses moving either the default database or any database to a new volume.
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now