{"id":6621,"date":"2012-12-07T16:22:47","date_gmt":"2012-12-07T21:22:47","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=6621"},"modified":"2012-12-13T14:47:46","modified_gmt":"2012-12-13T19:47:46","slug":"objective-c-and-the-web","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2012\/12\/07\/objective-c-and-the-web\/","title":{"rendered":"Objective-C and the Web"},"content":{"rendered":"<p><a href=\"http:\/\/kevinlawler.com\/objective-c\">Kevin Lawler<\/a>:<\/p>\n<blockquote cite=\"http:\/\/kevinlawler.com\/objective-c\"><p>In the past few years, quietly, almost invisibly, Apple has transformed its Objective-C language into the best language available. I have been working with Objective-C since the release of the iPhone App Store in 2008. In that time Objective-C has evolved from a clunky, boilerplate-heavy language, into a tight, efficient joy.<\/p><\/blockquote>\n<p>There are just the small issues of Web libraries and deployment.<\/p>\n<p><a href=\"http:\/\/blog.darkrainfall.org\/2012\/12\/objective-c-and-the-web\/\">Gwynne Raskind<\/a>:<\/p>\n<blockquote cite=\"http:\/\/blog.darkrainfall.org\/2012\/12\/objective-c-and-the-web\/\"><p>Now Kevin goes on to say what is no doubt the most controversial thing in his entire post: &ldquo;Xcode is an excellent IDE, with tolerably good git support.&rdquo;<\/p><\/blockquote>\n<p>Update (2012-12-13): <a href=\"http:\/\/blog.securemacprogramming.com\/2012\/12\/server-side-objective-c\/\">Graham Lee<\/a>:<\/p>\n<blockquote cite=\"http:\/\/blog.securemacprogramming.com\/2012\/12\/server-side-objective-c\/\"><p>There are only two problems with this argument: it&rsquo;s flawed, and the precondition probably won&rsquo;t be met. I&rsquo;m sure there <em>is<\/em> an opportunity for server-side programming with Objective-C, but it won&rsquo;t be met by Apple.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Kevin Lawler: In the past few years, quietly, almost invisibly, Apple has transformed its Objective-C language into the best language available. I have been working with Objective-C since the release of the iPhone App Store in 2008. In that time Objective-C has evolved from a clunky, boilerplate-heavy language, into a tight, efficient joy. There are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[54,71,96,226],"class_list":["post-6621","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-objective-c","tag-programming","tag-web","tag-xcode"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/6621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=6621"}],"version-history":[{"count":3,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/6621\/revisions"}],"predecessor-version":[{"id":6683,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/6621\/revisions\/6683"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=6621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=6621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=6621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}