TweetFollow Us on Twitter

May 01 KoolTools

Volume Number: 17 (2001)
Issue Number: 05
Column Tag: KoolTools

Is 4D 6.7 Really Worth it for RAD Developers?

by Matthew Stoton

RADically Different

The main goal of any high-end database is to deploy information as fast and easily as possible. Until version 5, FileMaker has been the obvious choice for anyone; experienced or not. 4th Dimension is now ready to entice FileMaker users to make the switch with version 6.7. Now 4D has RAD capabilities, WAP support, Mac OS Theme support, 24 new and 24 modified commands and several new Internet features. More than enough reasons to upgrade, but will it be enough to bring FileMaker users home?

All Entangling Web

If you have ever used FileMaker's not-so-instant web publishing then you will love 4D's simple, and instant, web publishing features. It produces HTML 4 and supports many other web-based technologies such as JavaScript and XML. For those wondering about security, 4D supports both SSL 2 and 3; a big bonus for eCommerce starters. Still, most beginners will be stunned by the installation process of the web assistant. You must open your database using the 4D Insiderr, install the web assistant and wait. You may also have to edit the installed code, although the exact purpose of this is not mentioned. Aside from this, web publishing is extremely easy and actually instant.

No Relationship?

What about those who only need a single user database? This is where most would crown FileMaker king... or not. 4D has some great tools for small-time developers that simply can't be ignored. Sure, I'll be the first to admit that 4D, if put in the hands of an unexperienced user, can be overkill. For the unexperienced, Filemaker's word-like simplicity is great, yet it lacks some of the features of a full-featured database like 4th Dimension. 4D has power that can't be found in FileMaker, although this can be troublesome at times. Even if you don't need a relational database, 4D is still the product for you. Even if you only need to do simple database tasks, 4D will boost your productivity like you've never seen before.

Bugs and So Much More

Of course you'd hardly expect a feature packed program like this to be bug free. And after years of using a rather mediocre product, you could over look more interface glitches than you care to admit. Not so. With 4D you have no reason to anyway. In FileMaker 5 the interface looks exactly like AppleWorks 5, except for an ugly Microsoft Word button-bar. 4D has a similar button bar that looks more like AppleWorks' but with tool-tips instead of an info box. It opens to a simple "open/new" dialog box, allowing you to open a previous database or make a new one. After choosing "New Database", you must make the structure for it. This is sure to confuse users who used the "Define Fields" window in FileMaker. In the structure window you define the table, fields and any relationships between them. This speeds up the field-making process tremendously. After this you are required to create a form ; 4D's version of FileMaker's "layout". Naturally, the process of making a form is quick and easy, it can be completed in as little as five minutes depending on the size of database. A much more daunting task is editing a created form. It brings up two palettes: the tools palette and the property list. Both palettes take up tons of screen space and the tools palette has no tool-tips for it's generic-looking icons. The most annoying problem is that when you align two objects using the align feature, both objects move to a central point. Unless you go deeper into that menu, can you bring up a more detailed alignment dialog. The design area isn't all faults though. You can choose to display many different page guides to assist in keeping everything in the page. It also offers a grid, rulers, grouping, mass duplication and many other time-saving options.

Scientifically Fast

The main reason to choose 4D is it's speed, or ability to save time. It's interface isn't nearly as nice as that of Bryce, but it isn't all that bad either. It doesn't really enable you to have a "liquid work flow", but it offers some really smooth easy-to-find features. Time is the 4th Dimension, so its no coincidence that they named the program 4D. I must say, it really is fast. If for no other reason, buy it because it has the edge on speed. Not only in creating records or other automatic tasks but also in form creation, data importing and structure creating. All tasks that can slow you down on other software.

Learn a New Language

Although it isn't absolutely necessary, it is advisable to learn the 4D programming language. By using it you enable greater flexibility and without this skill your database or application will be much less powerful. If you are the type that doesn't like to read manuals you should at least browse through the 1600 pages. If you actually read the thing then you will pick up the language much better. It's language, though simple, will knock FileMaker users to the ground. It is not one bit like the all-to-familiar ScriptMaker of FileMaker. Nor is the language anything like the incredibly simple HyperTalk. 4D's language is much like that of FoxPro. For novices this is just one more thing to learn. For seasoned professionals the power of the language will allow much greater flexibility. Although some commands are missing it is a rather mature programming language that empowers all users, novice or pro.

Final Word

4th Dimension is a great database for those who know databases. If you are a novice then you will not be able to exploit as much of 4D's power as an experienced user would, but you will still get incredible results. If you already own FileMaker then the decision to switch is an easy one. Even software developers will love it's great functionality using RAD. Whether making a database or anything else time is always important. 4D gives users more speed and flexibility. So, whether you are a seasoned professional, unhappy FileMaker user or a complete novice, you will be at home in 4th Dimension.


Matthew Stoton is a software developer and writer. He uses RAD and visual programming tools. You can reach him at editorial@mactech.com or visit his site at www.totallymac.8m.com.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Latest Forum Discussions

See All

Delve back into the Sanctum of Rebirth t...
I don’t know about you, but I am all for a big, interconnected tree of lore in games or series. The MCU, the fabulous marathon that is The Legend of Heroes, and the long-running MMO Runescape. The Ode of the Devourer quest has released and is the... | Read more »
TouchArcade is Shutting Down
This is a post that I’ve known was coming for quite some time, but that doesn’t make it any easier to write. After more than 16 years TouchArcade will be closing its doors and shutting down operations. There may be an additional post here or there... | Read more »
Combo Quest (Games)
Combo Quest 1.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0 (iTunes) Description: Combo Quest is an epic, time tap role-playing adventure. In this unique masterpiece, you are a knight on a heroic quest to retrieve... | Read more »
Hero Emblems (Games)
Hero Emblems 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: ** 25% OFF for a limited time to celebrate the release ** ** Note for iPhone 6 user: If it doesn't run fullscreen on your device... | Read more »
Puzzle Blitz (Games)
Puzzle Blitz 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Puzzle Blitz is a frantic puzzle solving race against the clock! Solve as many puzzles as you can, before time runs out! You have... | Read more »
Sky Patrol (Games)
Sky Patrol 1.0.1 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.1 (iTunes) Description: 'Strategic Twist On The Classic Shooter Genre' - Indie Game Mag... | Read more »
The Princess Bride - The Official Game...
The Princess Bride - The Official Game 1.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.1 (iTunes) Description: An epic game based on the beloved classic movie? Inconceivable! Play the world of The Princess Bride... | Read more »
Frozen Synapse (Games)
Frozen Synapse 1.0 Device: iOS iPhone Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: Frozen Synapse is a multi-award-winning tactical game. (Full cross-play with desktop and tablet versions) 9/10 Edge 9/10 Eurogamer... | Read more »
Space Marshals (Games)
Space Marshals 1.0.1 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.1 (iTunes) Description: ### IMPORTANT ### Please note that iPhone 4 is not supported. Space Marshals is a Sci-fi Wild West adventure taking place... | Read more »
Battle Slimes (Games)
Battle Slimes 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: BATTLE SLIMES is a fun local multiplayer game. Control speedy & bouncy slime blobs as you compete with friends and family.... | Read more »

Price Scanner via MacPrices.net

Amazon and Best Buy have Apple’s 10th-generat...
Amazon and Best Buy are offering $50-$30 discounts on Apple’s 10th-generation iPads this week, with models now available starting at only $299. These are the lowest prices available for Apple’s... Read more
Red Pocket Mobile is offering a $300 rebate o...
Red Pocket Mobile has new Apple iPhone 16’s on sale for $300 off MSRP when you switch and open up a new line of service. Red Pocket Mobile is a nationwide MVNO using all the major wireless carrier... Read more
New at Xfinity Mobile: iPhone 16 Pros for $40...
Switch to Xfinity Mobile with a new line of service, and take $400 off the price of any new iPhone 16 Pro through October 10, 2024. Final value is applied to your account, monthly, over a 24-month... Read more
16-inch Apple MacBook Pros on sale this week...
Best Buy has 16″ M3 Pro and M3 Max Apple MacBook Pros on sale for $500 off MSRP on their online store this week. Prices valid for online orders only, in-store prices may vary. Order online and choose... Read more
iPhone 15 and 15 Plus free at Verizon for new...
Verizon has the iPhone 15 and iPhone 15 Plus now on sale for $0 per month (that’s free!) when you add a new line of service. No trade-in is required. Discount is applied to your account monthly over... Read more
Verizon offers free iPhone 16 and 16 Pro mode...
Verizon is offering $1000 discounts on the new iPhone 16 Pro, $830 for the 16 and 16 Plus, for customers opening a new line of service. Discount is applied via monthly bill credits over a 36 month... Read more
AT&T offers free iPhone 16 and 16 Pro mod...
AT&T is offering $1000 discounts on the new iPhone 16 Pro, $830 for the 16 and 16 Plus, for new and existing customers with an eligible trade-in. Discount is applied via monthly bill credits over... Read more
Buy a new iPhone 16 at Visible, and get $10 o...
Switch to Visible, and buy a new iPhone 16 (full price or financed), and Visible will take $10 off their monthly Visible+ service for 36 months. Visible is Verizon’s low-cost service. Visible+ is... Read more
Apple iPhone 16 deals are live at Xfinity Mob...
Switch to Xfinity Mobile with a new line of service, and take up to $1000 off the price of a new iPhone 16 through October 10, 2024. Final value is applied to your account, monthly, after qualifying... Read more
Get a free iPhone 16 at Boost Mobile plus Unl...
Boost Mobile, an MVNO using AT&T and T-Mobile’s networks, is offering a free 128GB iPhone 16 or 16 Pro including service with their Unlimited plan (30GB of premium data) for a total charge of $65... Read more

Jobs Board

EUC *Apple* /MAC Platform Engineer - Corning...
EUC Apple /MAC Platform Engineer **Date:** Sep 13, 2024 **Location:** Charlotte, NC, US, 28216Corning, NY, US, 14831 **Company:** Corning Requisition Number: 64844 Read more
*Apple* Systems Administrator - JAMF - Activ...
…**Public Trust/Other Required:** None **Job Family:** Systems Administration **Skills:** Apple Platforms,Computer Servers,Jamf Pro **Experience:** 3 + years of Read more
Seasonal Operations Associate - *Apple* Blo...
Seasonal Operations Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Read more
Secret *Apple* MacOS Workspace ONE AirWatch...
Job Description The Apple MacOS Workspace ONE AirWatch Engineer role is primarily responsible for managing a fleet of 400-500 MacBook computers. The ideal candidate Read more
Cashier - *Apple* Blossom Mall - JCPenney (...
Cashier - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Blossom Mall Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.