MLstate's Opa streamlines Web app development with a single language for client and server, but the bright promise is not without pitfalls
Not only are today's diverse technologies difficult to master, they complicate security. Each boundary between the different domains requires a communication mechanism that passes data between those technologies. And each of these communication conduits can be exploited, as attackers can intercept data or inject damaging information.
[ Also on InfoWorld: 10 programming languages that could shake up IT | 11 programming trends to watch | 12 programming mistakes to avoid | Keep up on key application development insights with the Fatal Exception blog and Developer World newsletter. ]
Opa tackles these issues from a fresh angle. With Opa, you write your Web application as though it were a single-tier program, and the compiler handles the knotty details of partitioning your program and deploying the resulting components to their proper domains. The compiler also builds the communication infrastructure among application components, and that infrastructure is invisibly managed by the runtime. The security weaknesses inherent in today's Web applications are virtually eliminated.
|Test Center Scorecard|
|MLstate Opa 1.0 S3.5||6||8||6||7||9|
An obscure case involving dental aligners could have huge implications for the free flow of data across...
Samsung's throwing another phablet into the ring, but this one's curved on both sides
Samsung’s back with its fifth-generation phone-tablet hybrid
Malware masquerading as advertising is a problem, and the ad industry must figure out how to weed out...
The ad-blocking wars were already damaging, but Apple is pushing it to an alarming level
With the release of Windows 10 coming almost exactly 20 years after Microsoft introduced Windows 95,...
A stock market in free fall could have a chilling effect on Silicon Valley startups. It could also...