Solved

Morfik experiences - Delphi programmers please

Posted on 2007-04-09
3
1,184 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 

Author Comment

by:Mutley2003
ID: 18874810
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
ID: 18875039
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
ID: 18875615
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

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
Have you ever had your Delphi form/application just hanging while waiting for data to load? This is the article to read if you want to learn some things about adding threads for data loading in the background. First, I'll setup a general applica…
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…
Suggested Courses
Course of the Month10 days, 3 hours left to enroll

624 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