We keep hearing this argument, but it simply cannot survive the facts of the App store. After searching for 'fart', I stopped counting at 30 items. Are we supposed to believe that Objective C source code and Cocoa Touch style somehow turn this crapware into elegant masterpieces of 21st century design?
Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
11–20 of 23 posts
Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#12Are we really still having this discussion? http://news.ycombinator.com/item?id=1255858 I'd like to think that both sides are clear - Steve Jobs - "We’ve been there before, and intermediate layers between the platform and the developer ultimately produces sub-standard apps and hinders the progress of the platform." My point of view said well by the author of the article I linked - "Crappy developers will make crappy…
Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#13This guy uses jQuery on some of his sites. The language used in jQuery's selectors is a superset of CSS. That's right, it's not CSS. jQuery is translating/interpreting that new language for you. jQuery is more than just JavaScript it's an interpreter/compiler for a new language. (FYI, not allowed by Apple's rules). For some reason when this guy target multiple browsers using jQuery it's OK. But when other developers…
jQuery is translating/interpreting that new language for you. jQuery is more than just JavaScript it's an interpreter/compiler for a new language. What? Care to explain what does jQuer "compile" your "new language" to? The fact that jQuery uses CSS syntax to target DOM elements does not turn it into compiler. Or are you saying that it somehow runs the selector?
That means jQuery has a built in interpreter. Now, if jQuery ever turns that selector text into a slightly more efficient internal representation before it gets executed, then it has compiled the selector language to some intermediate form.
Another example is regular expressions. For example, any time you use a regular expression, your expression gets compiled into a NFA or DFA. Your input text is then is "run" on that machine.
Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#14Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#15Your logic is flawed in that you assume that "meta-platforms" can only produce crappy non-Apple like applications. This is simply not true.
The world is going cross platform and it's time to get on the bus. The risk Apple runs now is whether the iPhone becomes 'not worth it' to develop for anymore. Any developer knows that having to maintain X code bases for X platforms only hamstrings your productivity to your end users because of the overhead. I personally like to target more than one user set for my products.
It's interesting how the crack down came well AFTER the platform was an established brand, not when it launched. Had Steve Jobs only cared about purity of the platform they would have established the rules up front. They didn't do this because that would have been a huge roadblock to platform adoption and iPhone app base would not have grown to anywhere near the size it is now. Instead they choose to implement new rules now that they have an attractive user base and a "locked in" developer base. This is not about purity, this is singularly about control.
Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#16Earlier quoted context omitted.
jQuery is translating/interpreting that new language for you. jQuery is more than just JavaScript it's an interpreter/compiler for a new language. What? Care to explain what does jQuer "compile" your "new language" to? The fact that jQuery uses CSS syntax to target DOM elements does not turn it into compiler. Or are you saying that it somehow runs the selector?
Because jQuery's selectors are a superset of CSS, there is no browser that supports them. So something must must be parsing them and interpreting their meaning. That means jQuery has a built in interpreter. Now, if jQuery ever turns that selector text into a slightly more efficient internal representation before it gets executed, then it has compiled the selector language to some intermediate form. Another example is…
Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#17Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#18Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#19Since I'm not sure the Blog owner is going to clear my comment there, I'll repost here as well. Your logic is flawed in that you assume that "meta-platforms" can only produce crappy non-Apple like applications. This is simply not true. The world is going cross platform and it's time to get on the bus. The risk Apple runs now is whether the iPhone becomes 'not worth it' to develop for anymore. Any developer knows that…
Re: Steve Jobs Doesn't Want Shit In His App Store, And Neither Do I
#20Earlier quoted context omitted.
Because jQuery's selectors are a superset of CSS, there is no browser that supports them. So something must must be parsing them and interpreting their meaning. That means jQuery has a built in interpreter. Now, if jQuery ever turns that selector text into a slightly more efficient internal representation before it gets executed, then it has compiled the selector language to some intermediate form. Another example is…
Sorry, but you are talking nonsense. jQuery uses CSS3 syntax (most browsers understand this syntax just fine) plus some extra. Selector in jQuery is just a parameter. If I tic-tac-toe which has function t3(position, value) and pass call it t3("top left", "x") would you claim that "top left" somehow is compiled and executed? Really, how do you execute CSS selector? jQuery uses sizzle ( http://sizzlejs.com ) as CSS sel…
That's my explanation for how these selectors are, in fact, a language that is compiled and executed.