« Return to Thread: Arguments Against 4D

RE: Arguments Against 4D

by David Ringsmuth :: Rate this Message:

Reply to Author | View in Thread

Cory,

It would not take much effort to demonstrate that the person(s) who said
this don't know what they are talking about. Given that, they should not be
giving advice about it. Since they are, they are not high quality
professionals. Since this is the case: caveat emptor!

David

-----Original Message-----
From: 4d_tech-bounces@... [mailto:4d_tech-bounces@...] On
Behalf Of Cory Rau
Sent: Tuesday, June 30, 2009 11:56 AM
To: 4D iNug Technical
Subject: Arguments Against 4D

Potential client of mine had an assessment done by some SQL developers  
who, I believe, were pitching custom development of an application  
with a web front-end and MySQL back-end.  Here are some anti-4D  
arguments he presented to my potential client.

Here are some things I'd like to point out....Client does not need a  
"robust" SQL engine nor do I envision them needing BLOB arrays.  We're  
talking about 6 users spread over 3 locations.  I also realize that  
some of these "points" are so vague that they are not really arguable  
without more information.

>> These are limitations of 4D when compared to other
>> development environments:
>>
>> a.  Very good RAD but does not have robust SQL engine.
>>                      i.   Future upgrades and features could be  
>> limited with smaller user, developer base.
>>                     ii.   With its usage and market share being  
>> low, very less choice of vendors for development.
>>
>> b.  Not reliable - Frequent table corruption on Windows but no
>>                      i.   efficient recovery mechanisms.
>>                     ii.   Backup procedures are not smart in a  
>> sense that it does not message clearly failed backups.
>>
>> c.  Do not have smarter memory management -
>>                      i.   pinning frequently used objects and  
>> clearing objects not used.
>>
>> d.  Cannot have arrays of type BLOB - to store huge text, pictures,  
>> video
>>
>> e.  Not easy to access data dictionary which is important to  
>> monitor the state of database being manipulated
>>
>> f.  Not a stable software - known bugs, releases, versions are not  
>> frequent.
>>
>> g.  Does not have robust Recovery, Availability, Scalability and  
>> Security

I don't want to touch off a firestorm of activity on this.  I'm  
interested to read what some pro-4D people (or those who use 4D but  
have problems with it) have to say in response.  I've formulated some  
of my own responses, having been working with 4D for about 13 years,  
but I'm interested in the takes of others on the topics raised here.

Note: *** PLEASE RESPOND TO ME DIRECTLY ON THIS, NOT TO THE LIST ***

I will be happy to condense responses and post to the list at a later  
date if that would be of interest to people.

Regards,
Cory**********************************************************************
Register for 4D Summit 2009 Today
Early Bird Pricing Ends August 28th - http://www.4d.com/summit

4D Internet Users Group (4D iNUG)
FAQ:  http://www.4D.com/support/faqnug.html
Archive:  http://lists.4D.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4D_Tech-Unsubscribe@...
**********************************************************************

**********************************************************************
Register for 4D Summit 2009 Today
Early Bird Pricing Ends August 28th - http://www.4d.com/summit

4D Internet Users Group (4D iNUG)
FAQ:  http://www.4D.com/support/faqnug.html
Archive:  http://lists.4D.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4D_Tech-Unsubscribe@...
**********************************************************************

 « Return to Thread: Arguments Against 4D