797 karma · joined July 29, 2012
-------Benefits
1. SEO is not a problem.
Since OJ can be compiled on the server-side, it's comparable to EjS, JADE or other templating languages, which means SEO is not a problem.
2. Current code-size can be ignored in the long run.
This code doesn't have to be sent to the client (since it can run on the server), could possibly be hosted by a CDN and cached across the web, and can probably be tightened up in the future.
3. CSS is still available, but the views know about their css files and are coupled with them
4. True MVC on the front end
OJ gives us the chance to do true MVC in the web frontend, without having a javascript view and an dom view and css styles that are separate, but that work together to make one thing. It seems to me that they're really made for each other - shouldn't they be together at last?
5. Sharing code will be easier
OJ could eventually be supported by a package manager that allows you to include (or install for server-side) js objects for things like youtube videos, but also for tweets etc. Separation of concerns (So your app doesn't just have one huge CSS file, but each view has it's own css, and it's own html & js etc) will also reduce complexity in larger apps.
------Trade offs
1. Yet another framework to learn/use
2. May be slower than what you currently do to render pages
3. If used client side, you may weaken your site's SEO
4. New engineers to your team will likely need to be brought up to speed.
5. (short term) There are likely weird bugs you'll pull your hair out over.
http://techcrunch.com/2011/05/23/fred-wilson-be-your-own-bit...
Specifically, 20 minutes into the video.
I added this link because I wanted feedback on whether or not this is good customer development - it's not face-to-face, but it's targeted and probably on a mass scale. Also I posted it as a kudos to FlightCar - I booked with you guys and had a great time.
Email follows below: -------- Hey there!
Thanks for listing your car with us on your last trip. We're thinking of launching a new program (in addition to our current offering) and wanted to get your thoughts first.
Could you please fill out a quick 4-question survey? http://flightcarsurvey.wufoo.com/forms/flightcar-long-term-p...
We really appreciate your time.
Thanks,
Rujul Zaparde Co-Founder/CEO FlightCar
Improve readability and make comments easier to access (perhaps inline them after the article text), and you've created something amazing.
So I didn't sign up.
Your $7/month isn't really doing them any favors. They'd prefer if you'd convert your friends.
But I agree - it seems to make sense to make it easier to develop games (aka simpler, cheaper, better-designed tooling that does more heavy lifting), and add an appstore.
This is Oya's approach, and the big problem with this approach is that it doesn't really invite developers with deep pockets : developers who can actually pay to 1)develop a quality product, 2) advertise their product across mainstream media - which will drive demand of your platform.
And the final problem is that it'll be way less profitable for Oya: console games are so overpriced that they subsidize the consoles themselves. But apps can't really subsidize the iPhone - they're a low-margin business.
I think the real solution is to give away both the consoles and the games, but charge a monthly subscription, and divvy it up based on engagement in games. It'll be the new cable tv: $25 for basic service (you only get access to 20% of hot games, but all regular games), and $45 for premium access to everything, with netflix and hulu plus thrown in for free.
Nobody in their right mind would waste time trying to troll them now - unless they have a really rock-solid case, which is unknowable before litigation.
This is a huge deal to any business that takes themselves seriously, and when you bury the lead like this, it makes me not trust you. As I said before, this detail should be under the "pricing" text, since that's what every person who might use this service is going to be looking for, once they understand the basics.
And I'm a person who might have used this service. I keep a special gmail account for processing hiring applications. I'm their dream user. And I was misled so far that I don't trust them.