<div class="gmail_quote">On Sun, Jun 14, 2009 at 9:19 PM, Les Mikesell <span dir="ltr"><<a href="mailto:lesmikesell@gmail.com">lesmikesell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="h5"><br>
> Hi Les, while I understand where you're coming from, I don't quite agree<br>
> with you. A programming language doesn't make security mistakes, the coder<br>
> does :)<br>
<br>
</div></div>I didn't mean the language is going to cause the problem.  I meant that<br>
coding mistakes are inevitable when you start from scratch and take<br>
years to find and fix - a headstart those other frameworks already have.<br>
<div class="im"><br>
> What I'm looking for, is which programming language will be best,<br>
> i.e. fastest. My OS of choice would be CentOS, but even then that won't make<br>
> a difference either.<br>
<br>
</div>That's all almost irrelevant. Unless you make horrible coding mistakes,<br>
nothing you do within the programming language will take significant<br>
time compared to reading/writing the config files and database activity.<br>
<div class="im"><br>
> I can do most of this in PHP, but I do think PHP is a bit slow for this,<br>
> being a scripting language, and not a compiled language.<br>
<br>
</div>Measure what's really happening.<br>
<div class="im"><br>
> LDAP can / would but be one component of the whole thing, and I'm not very<br>
> fond of JAVA, since it's rather slow. Ideally I need something which could<br>
> interact with the OS layer directly<br>
<br>
</div>Java is only slow when you have to start a new JVM.  I'd expect this to<br>
be run under tomcat or similar web container where the JVM would always<br>
be running.  Again, measure a few things to get the idea.  A tomcat app<br>
is easy enough to test - there are a few packaged ones to get the idea.<br>
  As far as talking to the OS goes, all languages have ways to do that.<br>
  Perl is probably the closest-to-native for most things - and has<br>
modules  with embedded C-library access for anything else you might<br>
need.  But java has built-in remote execution if you want to make this<br>
work on more than one machine.<br>
<font color="#888888"><br>
--<br>
</font><div class="im">   Les Mikesell<br>
    <a href="mailto:lesmikesell@gmail.com">lesmikesell@gmail.com</a><br>
<br>
<br>
</div><div><div></div><div class="h5">_______________________________________________<br></div></div></blockquote></div><br><br>Well, my experience with JAVA, JS & JSP  (I know they're all different) has been that it's slow on the user's end of view.<br>
<br>I have some clients with JBOSS / Tomcat, and while it's powerful, it also takes up a lot of resources. Ideally, whatever I use needs to be quick, and low on resources. cPanel, for one, needs a minimum of 512MB RAM to function properly. And while hardware is cheap these days, 512MB is still a lot. Other control panels will work hapily with 256, or perhaps even 128MB RAM. <br>
<br clear="all"><br>-- <br>Kind Regards<br>Rudi Ahlers<br>CEO, SoftDux Hosting<br>Web: <a href="http://www.SoftDux.com">http://www.SoftDux.com</a><br>Office: 087 805 9573<br>Cell: 082 554 7532<br>