Yuma
Yuma 1.1
Your rating: Now say why...

(1) 5

Object-oriented Web scripting tool and language.   Demo
Add to my Watch List
Email me when discounted
Yuma is a powerful new Web scripting tool. It features a strongly-typed, object oriented language with clear, clean syntax and native compiled-to-machine-code speeds on Mac, Windows, and Linux.

Like PHP and ASP, Yuma is an HTML preprocessor. You build Web applications by embedding executable Yuma code in your HTML documents. The Yuma server compiles that code on the fly and serves the results with impressive speed.

Give Yuma a try. The development server is free and loaded with great Web debugging features. When you're ready to deploy your professional Web application,
What's New
Version 1.1:
  • [Fix] Fixed a bug in HTTPSocket.Post (and several similar socket methods) that could crash the server under heavy load.
  • [Fix] Updated HTTPSocket and HTTPSecureSocket to use a timeout period in seconds rather than ticks. Note that HTTPSocket, HTTPSecureSocket, and SMTPSocket all have a default timeout period of 20 seconds and a maximum timeout period of 30 seconds.
  • [New] Added automatic purging of old session files in both the Development and Enterprise servers. Here's how it works: at startup, and every five minutes after that, the "sessions" folder is scanned for files that haven't been touched in the last 15 minutes. Those are put onto a list to be checked in a low-priority background thread, and any found to be expired are deleted. This will keep your sessions folder clean without any noticeable impact on server performance.
  • [New] Added improved exception handling to XMLNode. New ErrorCode and ErrorMessage properties will be populated when instantiating a new XMLDocument or XMLStyleSheet or calling LoadXML on either of those classes with either an invalid xml string or document with invalid xml content. Errors are also trapped when calling the XQL function on the XMLNode class.
Version 1.1:
  • [Fix] Fixed a bug in HTTPSocket.Post (and several similar socket methods) that could crash the server under heavy load.
  • [Fix] Updated HTTPSocket and HTTPSecureSocket to use a timeout period in seconds rather than ticks. Note that HTTPSocket, HTTPSecureSocket, and SMTPSocket all have a default timeout period of 20 seconds and a maximum timeout period of 30 more...
Requirements
Intel/PPC, Mac OS X 10.4 or later






    Be the first to recommend a similar software title.
Yuma User Discussion (Write a Review)
ver. 1.x:
(1)
Your rating: Now say why...
Overall:
(1)

sort: smiles | time
burypromote

+5

Jeff Ayling reviewed on 02 Jun 2008
Hi all,

I have been using PHP, JSP and Servlets for many years now for large projects on Linux and OSX Servers. I have had Yuma installed for about 3 weeks now and I'm incredibly impressed. It's lightning fast, stable and has a fantastic syntax. I have it running on an OSX Server with Apache. Yuma was simple to install and the development server allows testing new code without the need to configure apache.

I have paid for the Yuma Enterprise Server and will certainly use Yuma over PHP, JSP or Servlets for future projects.

It costs nothing to download the development server to check it out - you will be impressed!!

Cheers

Jeff
[Version 1.0b7]


burypromote

+5
thoth commented on 22 Mar 2008
It's not clear what the benefit of this product is over systems like PHP or Ruby on Rails. The documentation seems rather sparse, you have to pay for an enterprise deployment (unlike the free PHP or RoR). As for language maturity, Ruby at least is a very mature, very sophisticated language. Yuma looks like a species of Visual Basic. I'm not sure why I'd want to use, much less buy, this product.
[Version 1.0b2]

1 Reply

burypromote
InspiringApplications (developer) replied on 22 Mar 2008
You are correct about the documentation. We just announced the product this week. We expect it to be in beta through April, during which time we will be adding some features, addressing reported issues, and completing the documentation.

We have quite a bit of PHP development experience. We prefer Yuma's strong typing and built-in, on-the-fly compilation of served pages. Many bugs are caught at compile time that might otherwise linger in PHP code until that portion of the code is executed. In our tests, we also find Yuma to be considerably faster than PHP, particularly for computationally intensive pages.

The Yuma language certainly has some roots in BASIC, but it is a thoroughly modern object-oriented language. We find that many developers prefer Yuma's clean syntax over PHP's C-like implementation.

We did not post Yuma to MacUpdate, but we're flattered that someone thought enough of it to do so. Please give us a chance to get through our beta process before passing judgement. In the meantime, we certainly welcome your feedback.
There are currently no troubleshooting comments. If you are experiencing a problem with this app, please post a comment.

There are currently no ratings. Write a comment or review now.

Downloads:2,296
Version Downloads:1,139
Type:Development : HTML
License:Demo
Date:15 Aug 2008
Platform:PPC 32 / Intel 32 / OS X
Price:Free0.00
Overall (Version 1.x):
Features:
Ease of Use:
Value:
Stability:
Displaying 1-2 of 2
-
-
-
Please login or create a new
MacUpdate Member account
to use this feature
Watch Lists are available to
MacUpdate Desktop Members
Upgrade Now
Install with MacUpdate Desktop.
Save time moving files & cleaning
up space wasting archives.
Yuma is a powerful new Web scripting tool. It features a strongly-typed, object oriented language with clear, clean syntax and native compiled-to-machine-code speeds on Mac, Windows, and Linux.

Like PHP and ASP, Yuma is an HTML preprocessor. You build Web applications by embedding executable Yuma code in your HTML documents. The Yuma server compiles that code on the fly and serves the results with impressive speed.

Give Yuma a try. The development server is free and loaded with great Web debugging features. When you're ready to deploy your professional Web application, you'll want a copy of the Yuma Enterprise Server that works with Apache and other industrial-grade Web servers.


- -