Has anyone analyzed Naviserver performance and features vs. AOLserver 
lately?

It appears to remain compatible with Windows.

The following forum post suggests Naviserver may be a contributing 
factor to a significant overall performance increase:

http://openacs.org/forums/message-view?message_id=3957131

Maybe AOLserver 5 should start as a fork of Naviserver?  ;-)


On 09/27/2012 06:25 AM, Andrew Piskorski wrote:
> On Wed, Sep 26, 2012 at 09:07:07AM -0600, jgdavid...@mac.com wrote:
>
>> Should we dump the Windows port in favor of a clean Unix code base,
>> configure, build, and install?
>
> Cross-platform portability is very Nice to Have, and I've actually
> used it.  Fortunately I've never had to deal with or even look at the
> Unix vs. Windows compatibility layer, so I can't speak on its
> maintenance burden.  It just worked.  That was really nice when
> (unexpectedly) porting my code from Solaris to Windows.
>
> The AOLserver Windows build process back then indeed seemed pretty
> bad; far too much unscriptable Microsoft project file crap.  But I
> thought someone cleaned that up later.
>
> On Wed, Sep 26, 2012 at 09:24:41AM -0600, jgdavid...@mac.com wrote:
>
>> For folks using Windows, I always follow up with the question: With
>> VMware, Parallels, etc. today, even if you're bound to Windows
>> hardware, can you just virtualize away the difference?
>
> Absolutely not.  In my case, it's because I use AOLserver as a custom
> app server, which needs to build against proprietary libraries that
> are ONLY available on Windows.  If what you need is a native Windows
> library, running Linux in a virtualized container is of no help
> whatsoever, you might as well be running on a remote Linux box.
> (Cygwin I'm not sure about.  Can Cygwin applications build with native
> Windows libraries?)
>
> In my case, actually what happened is the proprietary vendor library
> discontinued Solaris support, leaving only Windows, so I ported to
> Windows.  I'm still running it on Windows today.  Now, if I was
> writing that same app today I might do things somewhat differently.
> But it was Really Nice that the custom AOLserver app I'd originally
> written on Solaris mostly Just Worked when I ported it to Windows.
>
> My own AOLserver on Windows use case is likely very atypical, but I
> think it's still a useful minor example of how cross-platform
> portability can be unexpectedly helpful, even when you originally
> didn't think you'd need or want it.
>
> Is cross-platform support in AOLserver worth the maintenance burden?
> Not having worked on that code, I can't say.  But I can say that the
> cross-platform code does have real value, and was probably a lot of
> work to get right way back when, so I'd caution against throwing it
> out without a very clear case that doing so is worth more than the
> loss, and that there isn't some better way to achieve the same gains.
>
> My (completely unfounded in any hard evidence) gut-level suspicion is
> that 80% of the simplicity gains to be had from completely discarding
> Windows support are likely achievable by instead re-factoring (somehow
> or other) whatever parts are actually giving maintainers the most
> trouble.
>


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
aolserver-talk mailing list
aolserver-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aolserver-talk

Reply via email to