Hacker Newsnew | past | comments | ask | show | jobs | submit | retro212's commentslogin

If your'e using PostgreSQL, checkout https://github.com/retro/penkala . It provides most of the things you would expect when dealing with the database without it being an ORM. IF you're interested in how the API looks checkout https://github.com/retro/penkala/blob/master/test/com/verybi... which implements most of the queries that can be found on https://www.postgresqltutorial.com

note: I'm the author of Penkala


I am the author of the Keechma framework. If you have any questions please ping me on the Clojurians Slack (#keechma channel). I’ll be happy to help


More info about the Bithub can be found at http://bitovi.com/blog/2014/06/bithub-social-community-rewar...


disclaimer: I work for Bitovi, and I'm a CanJS core comitter

Short answer: yes, people do build real apps with these frameworks.

I stumbled upon JavaScriptMVC (CanJS was extracted from JMVC) 4 years ago when I was building application with a lot of front end code, I think we had around 10k lines of JavaScript in various modules. Trying to build something like that without a framework was a huge pain, and JMVC helped here a lot.

In last few years (after I started working for Bitovi) I worked on pretty big enterprise level applications, and besides being able to build things in cleaner way, a huge plus was ability to allow less experienced developers (from the companies we did consulting for) to implement stuff with familiar structure and without needing to care about memory leaks, zombie events and similar stuff.

IMO CanJS is the best framework currently available, but I'm extremely biased. In the end I don't think it matters which framework people choose because they will get a lot of value just by using any of them.

That said, I would never again use a DOM-centric approach for frontend apps. Live binding is a huge game changer and data centric apps are (in my experience) less buggy and get stuff done with less code.


Why? CanJS' codebase is extracted from JavaScriptMVC which is ~5 years old and used on a lot of big codebases. It did go through a lot of changes but every change was made because of the real-world-need.

source: Bitovi employee / core contributor


I commented on your blog too, but I just want to let you know that I've pushed a quick fix for the mobile browsers, and I'm looking into making a proper mobile version now. Thanks for reporting this.


It's better now. I can see the menu when I scroll but only for a second before it clears.

(latest mobile Safari)


Did you try http://www.funcunit.com/ for JavaScript testing?


Is there a better JS unit test framework where I can run it from the console without having to open the browser?

A few CI tools don't work well with the "requires browser to run test" paradigm.

I understand that means there might be class of errors that the no-browser test would not be able to catch but it's still a huge win.


Yeah, that's the only reason why I'm still using FF. I'd switch to Chrome months ago, but I can't stand horizontal tabs anymore.


Funny thing, his site looks broken in Firefox - top menu is out of the screen and page has a horizontal scroll


If you need a lightweight - Sinatra like framework check http://silex-project.org/ it is built from Symfony components and works like a charm


Silex is cool. I did a quick-and-dirty benchmark with it and AiP a while back, and performance was comparable to Node.js and Express:

http://bergie.iki.fi/blog/php_can_perform_better_than_node-j...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: