X

An XML-oriented programming language designed to quickly create Web applications and services
Download

X Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • CodeGlide
  • Publisher web site:
  • http://www.codeglide.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 44.6 MB

X Tags


X Description

An XML-oriented programming language designed to quickly create Web applications and services In X# everything is represented as an XML tree and instead of using functions to manipulate information or perform actions, all possible operations you can think of are done by adding, removing or changing nodes from this tree. Since there are no functions to learn and everything is done intuitively, even inexperienced developers will be able to easily create complex Web services and applications in record time. Here are some key features of "X#": XML-oriented: · XML-oriented programming is a new paradigm that brings together the best aspects of functional, imperative and object oriented programming. Objects, relational databases, file systems, mail servers and any other data structure or repository is represented using an XML document. Just by manipulating this XML document using four simple operations (append, remove, update and execute) any complex action can be performed. Developers don't have to learn hundreds of functions to work with different technologies, repositories or protocols; any possible action you can think of can be performed by manipulating the XML representation of your data using just these four operations. Easy: · Unlike other programming languages which require developers to learn hundreds of libraries and thousands of functions, X# is simple, intuitive, and easy to learn. It only uses 30 statements and four data types (node, string, number, and boolean) to create any application or service you can think of. Powerful: · X# can be used to write virtually any type of application. Includes native support for multi-threading, exception handling, SOAP and RESTful web services, IMAP4/POP3, SMTP, SQL databases, XML databases, Excel documents, HTTP, WebDAV, FTP, Windows Shares (Samba), ZIP compression, DNS lookups, encoding/hashing and many other features. Fast: · X# code is compiled to Java Byte code and has the same performance as Java applications. X# byte code is compatible with all Java virtual machines. Portable: · X# programs can be executed under Linux, Windows, Mac OS, BSD, Solaris, or any other platform with Java support. X# can be deployed to any Java application server such as Tomcat or Jetty. Users without a Java application server can download the X# application server which includes everything needed to create and utilize X# programs. Open Source and Free: · Released under an open source license. You can freely distribute or sell the applications you create using X#.


X Related Software