In my pursuit of benefiting from static typing, I'm having a look at Zephir. It will also allow me to protect my code, should I need to distribute my app someday.
However, I was really surprised to encounter several very obvious bugs on the Zephir website. Maybe it's discussed somewhere else, in that case forgive me and please point me to the existing ticket.
Here are the issues I noted (tested on multiple browsers):
Website is slow as hell
++ Using jpg instead of png for opaque images would greatly help, or at least use tinypng / tinyjpg website to cut image size in half (especially for the two huge images: background and contributors)
++ Using gzip Apache module for plain text content (html, css, js, json, xml, csv, txt), you would divide size by 3
++ Packaging all CSS files inside a single one could help too because your TTFB is 250ms (at least for me in France/Europe, because your server is in Phoenix/AZ)
++ Serving jquery from a public CDN would help too, because it would be geo-localized and it might even already be in my cache
Download button does not work (!!)
"A small taste" button does not work
"Learn how to install the compiler" ==> 404
"Read some of our tutorials" ==> 404
When I search "zephir language" on Google, 2 of the first 3 links lead to 404..... (intro.html and motivation.html)
- In the forum section, the "Preview" tab does not work (nothing happens when I try to click on it)
All this is badly hurting Phalcon/Zephir reputation IMHO. And this is easy to fix. I can also help you do it if you don't have spare time.
Also, last commit on Github is 1 month old. Do you need more C developers? I am not very good at all at C (it dates back to my years in CS school), but I'd glad to help if you think I could, because I strongly believe in the Phalcon/Zephir philosophy and it would be an honour to help it -even slightly- move forward!