Live data from Hacker News

Opa replaces Javascript, HTML, CSS, PHP, and SQL with one unified language.

opalang.org

21–30 of 88 posts

Re: Opa replaces Javascript, HTML, CSS, PHP, and SQL with one unified language.

#21

Opa is neat, but the two license options of AGPL or "talk to us for a price" basically ensure it will never achieve anything close to mainstream usage.

Agreed. This 'but we wanna make millions with a dual license as that 0.000001% of open source products do' attitude is definitely the largest barrier for this. And it's incredibly short sighted; just open up (L)GPL and do services + support. All big companies WILL buy support as that's what they do. AGPL is crap and will stop your growth; you have an uphill battle already, so don't do stupid things like that.

Re: Opa replaces Javascript, HTML, CSS, PHP, and SQL with one unified language.

#23
post #22

Sooo... Just as people have finally mostly learned that mixing presentation, business and data logic is mostly a Bad Idea, we get a new language that encourages just that, worse than PHP ever did?

You can separate in this language as you can in PHP and this language is a lot better than PHP ever will be. Not saying it's perfect, but these people didn't just throw a bunch of perl regexes in a basket and call it a programming language.

Re: Opa replaces Javascript, HTML, CSS, PHP, and SQL with one unified language.

#25
For long time I was planning to develop a similar language, I'm happy that they did it. Probably they did some things differently than I imagined, but abstracting away the client-server communication is a good thing.

For those complaining that it's not MVC - you can build a MVC framework on top of it.

Re: Opa replaces Javascript, HTML, CSS, PHP, and SQL with one unified language.

#26
post #18

Christ on a cracker. Web browsers don't understand Opa. They understand HTML. They understand CSS. They understand JavaScript. Who do you want on your team? Someone who understands Opa? Or someone who knows what browsers know, in detail? If I know only Opa I'm limited to what the Opa developers know about these technologies. I'm limited by what they know. By mastering these technologies I'm only limited by what I can…

Computers don't understand HTML, or CSS, or JavaScript. They only understand opcodes.

Re: Opa replaces Javascript, HTML, CSS, PHP, and SQL with one unified language.

#28
Looks quite similar to Curl (http://en.wikipedia.org/wiki/Curl_(programming_language)), although Curl only runs on the client and needs a plugin. It got a lot of press ten years ago but is now mostly forgotten.

Opa runs on the client and server and compiles to JS, so it got that advantage over Curl. But it's still a kitchen sink wrapper around existing technology, from a single vendor. Those seem to never work out that well.

Re: Opa replaces Javascript, HTML, CSS, PHP, and SQL with one unified language.

#30
post #26
post #18

Christ on a cracker. Web browsers don't understand Opa. They understand HTML. They understand CSS. They understand JavaScript. Who do you want on your team? Someone who understands Opa? Or someone who knows what browsers know, in detail? If I know only Opa I'm limited to what the Opa developers know about these technologies. I'm limited by what they know. By mastering these technologies I'm only limited by what I can…

Computers don't understand HTML, or CSS, or JavaScript. They only understand opcodes.

Computers don't understand.
Post reply on HN