Re: The Revenge of the Geeks

From: Arne Vajhøj <arne_at_vajhoej.dk>
Date: Fri, 25 Jan 2013 22:10:12 -0500
Message-ID: <5103491a$0$284$14726298_at_news.sunsite.dk>



On 1/25/2013 12:06 AM, BGB wrote:
> On 1/24/2013 9:17 PM, Arne Vajhøj wrote:

>> On 1/24/2013 10:10 PM, BGB wrote:
>>> On 1/24/2013 4:58 PM, Arne Vajhøj wrote:
>>>> On 1/24/2013 5:10 PM, BGB wrote:
>>>>> otherwise, not entirely sure why developing for these would be all
>>>>> that
>>>>> much different than dealing with a normal PC or Linux box.
>>>>
>>>> It is not the type of box that makes a difference.
>>>>
>>>> You can run a Java EE app server on your laptop.
>>>>
>>>> You laptop does just not have the IO system and the 24x7
>>>> reliability to run in most production contexts.
>>>>
>>>> The difference in development is the services provided by the
>>>> server that the application can utilize if the application follows
>>>> the rules.
>>>>
>>>
>>> I have a web-server I am running on an old laptop, it uses Windows XP,
>>> Apache, and also has PHP, MySQL, and MediaWiki...
>>
>> If you decided that you preferred Java over PHP, then
>> you would replace PHP with a Java EE web container (Tomcat
>> would be obvious) and write your web app using Java EE
>> technologies like servlet, JSP and JSF.
>
> I use PHP mostly for sake of running MediaWiki, which is probably the
> biggest/most complicated thing on the site.

You could use Java for the same purpose:

http://en.wikipedia.org/wiki/JAMWiki

> my own CGI binaries have typically been written in C and compiled into > EXE's before being copied over to the server.

Servlets that are the part of Java EE which is pure Java code that get executed by HTTP requests.

But inlike CGI scripts they get loaded once and kept in memory and run in threads not in separate processes.

Arne Received on Sat Jan 26 2013 - 04:10:12 CET

Original text of this message