Forum Moderators: travelin cat

Message Too Old, No Replies

database for the Mac

what is a reccomended database for web development for the Mac

         

gordon

1:13 pm on Jun 17, 2003 (gmt 0)

10+ Year Member



I was looking for a recomendation for a database to use for the mac for web development purposes.

Currently I am taking CIW design classes and using Macromedia products for web design. In my CIW class they are going to use Microsoft Access as the database but that is not available for the Mac, so I would like to use a database program I can use at home on my Mac so I can practice interfacing a database with a webpage.

Yidaki

1:59 pm on Jun 17, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



-> 4D - 4th Dimension [4d.com]

The 4D product lines offer a full range of products that can be used together to create a fully integrated, Web-enabled, cross-platform solution for your business.

I highly recommand it! I use it since years - all my databases from very small to quite large are built with 4D. Very easy, very fast, very scalable in conjunction with the WebSTAR web server! Supports Golive and Dreamweaver through plugins.

And it's fairly easy to learn the language even if you've not much skills in programming.

bodine

6:53 pm on Jun 17, 2003 (gmt 0)

10+ Year Member



I would go with mySQL. It runs on most platforms, and is included with many hosting solutions. It is also very fast, stable and, best of all, it's free! That's a combo that is hard to beat!

lebhead

10:57 pm on Jun 17, 2003 (gmt 0)

10+ Year Member



i'd go with mySQL as well.

mivox

11:05 pm on Jun 17, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I host my sites on linux, running mySQL and phpMyAdmin. phpMyAdmin will allow me to download and upload the database contents to my Mac desktop machine, and I edit them on the desktop with FileMaker Pro.

gordon

12:06 am on Jun 18, 2003 (gmt 0)

10+ Year Member



Thank you everyone.

I looked into mysql real quick. I like the of idea of free since at this stage I am using it as a learning tool. However, being a longtime Mac user I am spoiled by gui interfaces. From my quick look at mysql, it appears I am going to need to use the terminal commands to use it.

For those that use mysql is that an accurate statement? If so what is the learning curve like and any suggested books that may help?

aaronjf

12:16 am on Jun 18, 2003 (gmt 0)

10+ Year Member



Here is some good starter information Apple has published to the web on the subject OS X & MySQL [developer.apple.com]

I found a GUI for dealing with MySQL on OS X. I don't have it on my machine at home and can't remember the name. I will add to this post tomorrow with the name of the app.

You might try reading through the "Access For Mac?" [webmasterworld.com] thread. It will have some additional information that you might find useful.

Also, one of the guys in here sticky mailed me a while back about a substituet for Access on a Mac. Unfortunately I seem to have accidentaly deleted the sticky, if you know who you are please post it here for this guy to look at.

bodine

1:47 am on Jun 18, 2003 (gmt 0)

10+ Year Member



Using the terminal for data viewing is a little cumbersome. Sometimes the data run to the next line. And, sometimes they scroll past so fast that you cannot read anything but the last lines. So, I can relate to the problem. But, since you will be tying it to a webpage, I would recommend writing a webpage that will access the data as your first project...a great learning experience.

Or, you could do a search for "mysql" on versiontracker.com and see what GUIs are available. But, even if you use the command line, the commands are simple and not that hard to learn--pretty much the standard SQL set. And, in my experience, the people on the email list will gladly help you if you get stuck (make sure you look for the answer elsewhere first, and tell them that you are a newbie...normal email list etiquette).

As for the documentation, that is also the best. mySQL's docs are available as a PDF, a text file, and an HTML file. Pretty much everything you will need is available...FREE! And, if you search google.com for what you are trying to do, you most likely will find the answer. I just love it.

Yidaki

7:08 am on Jun 18, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Hmm... don't want to break the enthusiasm about mySQL here, but using 4D you'll develop your online databases *a lot* faster than with mySQL / php and such. Furthermore, the different plugins allow you to browse db tables and fields right in Golive / Dreamweaver and connect it to your html pages. You can even use mySQL as a backend and use 4d to quickly develop the web /db frontend.

You should really at least have a look at 4d before you decide ...

gordon

1:11 pm on Jun 18, 2003 (gmt 0)

10+ Year Member



I took a look at the 4D and it is a feature rich program that will allow you to develop an online databases quickly with little knowledge. I really like that. If I was running my own business, this program would take the hassle out of creating a database, and if I had the funds to spend, it seems like a good solution. On their web site it goes for $350 for the standard version and $800 for the developer version, which is much too steep for me at this time. I just invested in CIW classes and all the Macromedia software.

I did download the mysql and have installed it successfully. I am going to search for a gui administration interface for it though to simply the operation of mysql somewhat and am going to visit a local bookstore and find a decent reference manual. (I am old fashioned, I like to have a physical manual that I can feel and touch).

Yidaki

3:59 pm on Jun 18, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>gui administration interface

phpmyadmin [phpmyadmin.net]

;)

aaronjf

7:36 pm on Jun 18, 2003 (gmt 0)

10+ Year Member



The MySQL App I posted about last night Is SQL 4X Manager [macosguru.de]

BjarneDM

12:34 am on Jul 22, 2003 (gmt 0)

10+ Year Member



sorry about being a bit late :)

1) The information in the referenced article on the Apple site is out-dated.
With Mac OS X 10.2.x the mysql user (and several others as well) is preconfigured.

2) I'm using Complete MySQL from [serverlogistics.com...]

3) for adminstration : webmin or CocoaMySQL from [cocoamysql.sourceforge.net...]

Fearless

3:46 am on Jul 26, 2003 (gmt 0)

10+ Year Member



I'm surprised no one has mention Lasso from Blueworld.

I've missed out on contracts because I'm afraid to tackle database driven sites, but I've checked it out, off and on, over the years and it seems as if Blueworld is the most "mac centric." Plus I used to enjoy working in FM Pro- it made me feel like a programmer- a REAL geek.

M$ Access is just such a mediocre product. The Evil Empire bought a much better product (Foxbase Pro) (which was originally developed in my area, by people that I used to know) just so that they could let the product die and eliminate the competition. Foxbase was a much better and faster product than Access.

But, if Abcess is what they are going to promote, it should be available for the Mac.

The Rat from Redmond strikes again!

Yidaki

10:03 pm on Jul 26, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



>Lasso from Blueworld

hehehe, works with 4D - doh! ... ;)

jonknee

10:20 pm on Jul 26, 2003 (gmt 0)

10+ Year Member



I use MySQL because I can develp locally and then upload the project to a client's server without trouble. They can use Linux, Windows, or Mac servers and it works great. It's also got a great community and a ton of info available.

4D may be the cat's meow, but it's closed-source and doesn't have nearly the following (not saying it's better, but it's a lot easier to work with de facto tools).

It's also hella fast (I'd guess it spanks 4D). I use PHPMyAdmin and YourSQL (Gui app written in cocoa) to mess with my DB. Navicat looks good as well.

EliteWeb

9:20 pm on Jul 30, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



phpMyAdmin and MySQL work out perfectly for Mac OS X. With all the help sites around both unix and macintosh you are in a good boat with those two. There are even gui apps to do the db work from your macintosh to remote servers if your not developing on that machine and prefer a application vs a web-based program.