PDA

View Full Version : Web development


gish
03-06-2002, 02:59 PM
What is the best Web site/application development tool (IDE) for Linux?

Thanks

G

Dru Lee Parsec
03-06-2002, 04:06 PM
What do you want to do? Just html? Then I use Jext from www.jext.org Nafae d-loaded it and he really likes it as well.

If you need a full fledged web application with database access etc. then I use Java Server Pages and Java Servlets here at work. We run through WebSPhere (which sux) but it also works great with Apache adn Tomcat (both are free).

And everything I've suggested so far is free. And that's a nice touch.

gish
03-06-2002, 04:34 PM
Why does WebSPhere suck? I need a full web application development "studio".....does any exist for Linux??Thanks for your input and help!!

G

Fireman-x
03-06-2002, 05:18 PM
I really doubt you're going to find an all-in-one solution in the Open Source world, since it's mostly a componentized world. You pick and choose your options. Try Enhydra though, that's about as close as you're going to get to a commercially supported open source rapid application development platform.

gish
03-06-2002, 05:20 PM
cool....thanks..I will check it out....

G

Dru Lee Parsec
03-08-2002, 08:09 PM
Why does WebSPhere suck?

Because I've just been bashing my head against the wall trying to get WebSphere to deploy EJB's for the past 8 days. :(

So WebSphere and I are not on speaking terms right now. :)

However, I have used the following free development tools on Linux to build a very complex web application:

The Java Development Kit http://java.sun.com/j2se/1.4/download.html

The Jext Text Editor www.jext.org

"Ant" build tool (instead of "make") http://jakarta.apache.org/ant/index.html

Apache Web Server www.apache.org

Tomcat servlet/jsp application server http://jakarta.apache.org/tomcat/index.html

The only thing that this system doesn't do that WebSphere does is that it doesn't have a J2EE server and WebSphere does automatic database connection pooling.

Now, I haven't used it much (hardly at all) but I hear that MySql is quite a good free database for Linux. Using the tools I just mentioned you could set up a pretty darn good web development environment.

WebSphere is also an excelent product, but it's also quite expensive. If you are doing web development on your own I'd suggest an apache/tomcat approach if only for the cost benefit.

If you have any specific questions about any of these products I'd be glad to give my opinion and answer whatever I can. Hope it helps.

:)

Ludootje
03-10-2002, 10:33 AM
8)BlueFish (http://bluefish.sf.net)8)
This is a wonderful tool for HTML & JavaScript, I suppose also for PHP etc, but since I haven't done any PHP yet I can't tell how good it is for it.

Fireman-x
03-11-2002, 08:11 PM
I wouldn't use MySQL for mission-critical applications, it hits the fan when you get more than 50 or 60 concurrent users, and has a really bad track record with data integrity.

I'd go for Postgres or Sybase if you want a free solution, or Sybase if you want a pay solution.

(the older version of Sybase is under a BSD style license, apparently)

manual_overide
05-18-2002, 10:28 PM
quanta

It's quite nice. I don't use it anymore, however becuase i have given up on IDEs

sweede
05-28-2002, 07:22 PM
Use Quanta (requires KDE)

tminos
06-07-2002, 01:16 PM
Meh, Bluefish is awful, horrible mess.

Quanta is great, but hasnt been ported to KDE3 yet (still uses 2x)

I do like KWrite for most text editing, and VIM / EMACS arent bad (can be downright awesome) once you learn how to use them.

Then, you could always try Dreamweaver via Wine...

stuka
06-17-2002, 11:08 AM
Originally posted by Fireman-x
[B]I wouldn't use MySQL for mission-critical applications, it hits the fan when you get more than 50 or 60 concurrent users, and has a really bad track record with data integrity.

Not to seem ornery, but that just sounded screwy, so I went looking around and found this article (http://www.mysql.com/articles/us/yahoo_finance.html), from which the relevant statistics IMO are:
Operating system used: FreeBSD and Linux, synchronized using MySQL Replication
Size of database: 25 GB
Average number of concurrent connections: 60
Max number of concurrent connections: 250

Now, that info is a bit old, but seems like they're doin' ok....