David Spitz wrote:


Development
* Build Management: Ant (I will miss make)

It's already been mentioned, but I'll throw in another mention of Cruise Control. You might also want to check out the book "Pragmatic Project Automation" for more on build management type stuff.


* SCCS: Probably perforce since I have experience with it..

I have no experience with anything other than CVS, so I would lean that way. But I've always heard good things about perforce and if you don't have religious / philosophical reasons for using an open-source product, might as well go with something you know and like.


* Coding: Slickedit (I will always be a vi bigot, eclipse fans flame away)

Eclipse is my personal choice, and I keep Textpad installed on my machines as well. But IDE / editor choice is pretty subjective. Go
with what you know and like.



Tech stack
* Hosting: Have used Inflow and IBM in past. Current favorites? We'll
  be providing our own hardware, just need good managed cages.

I've heard good things about Inflow; and I've had some talks with Peak-10 and was impressed with their offering.



* Boxes: Dell rackmount..?  Any IBMers out there want to give me
  a reason to look elsewhere?

If you're going with Linux as your OS, you might want to look at the IBM Power chip based servers. The Power chips are screaming fast, the prices look pretty reasonable (for IBM branded kit anyway) and you know IBM has worked hard to make sure they run Linux well.

* OS: RedHat Linux..? Or do folks prefer BSD?

I'm a RedHat advocate personally... but if you don't want to spend big $$$ for RHEL, check out CentOS, which is a "from source rebuild" of RHEL.


* DB: MySQL... Who will vouch?  I used Oracle previously... But it's
  expensive and the tentacles get deep.

MySQL has a reputation for being fast, but not really "enterprise grade." It lacked (until like in the last day or two) a lot of features
that most people consider standard for an enterprise grade RDBMS. I've
also heard stories of problems with data corruption. If I were going to
build a business around an open-source RDBMS, I'd look into PostgresSQL,
Firebird ( the old Borland Interbase) or Open Ingres. There are a LOT of open-source RDBMS systems out there now, so you may want to do some
comparing and benchmarking of you own to help decide which way to go.



        * The basics: I have prototyped some systems using servlets
          based on Apache/Tomcat/Jakarta.
        * App Server: JBoss?  Does this subsume what's provided
          by Apache/Tomcat/Jakarta?  How does it compare to
          BEA or WebSphere? Pros/cons?

If you want an open-source J2EE appserver, JBoss is a "no-brainer" IMO.
No, it's not perfect, but it is (AFAIK anyway) the only certified J2EE compliant open-source container. Keep an eye on the Apache Geronimo project though. When it's ready, it should be a worthy competitor for
JBoss.


I can't compare performance or scalability between JBoss and BEA / WebSphere / Oracle, etc, so no comment there. I can say that JBoss has
worked fine for what I've needed it for in the past. JBoss is a little
rough around the edges in terms of administration, compared to something
like WAS. Too much stuff in administering a JBoss server involves manually editing xml files. I hear they are working on fixing that, but
I don't know the latest.




        * UI: I've heard nice things about Tapestry.  What's the
          best (most flexible/maintainable) UI framework these days
          for web-based UIs?

Tapestry has a lot of advocates, and you'll probably hear from some of them on this list. I haven't used it, so I can't really comment. JSF
seems to (finally) be picking up some steam in terms of mindshare, so that might be worth a look.



* What other components do/should I need? Would like to keep things as simple as possible.

You might also be interested in log4j, and the jakarta commons libraries. If you're going to do anything with web-services, Apache Axis is probably what you'll want.


Go to http://www.manageability.org/blog/stuff/ and look around. This guy has put together great lists of what's available in open-source in
a whole pile of categories. It's a great resource if you want to use
FOSS in your endeavour.



* Monitoring: I used to use RedAlert. New ideas?

OpenNMS? Check out the list for this category on manageability.org.


TTYL,

Phillip
--
North Carolina - First In Freedom

Free America - Vote Libertarian
www.lp.org


_______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org

Reply via email to