TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Objective-C in the Cloud

38 点作者 LinaLauneBaer超过 11 年前

10 条评论

zackmorris超过 11 年前
I&#x27;m torn how to feel about this. I&#x27;ve been developing with objective-c on iOS for several years now, and to say this as gently as I can ..it&#x27;s not my favorite language. I want to play devil&#x27;s advocate for a moment and ask some tough questions (these may go away in a request&#x2F;response scenario where the app isn&#x27;t running continuously):<p>* How does Objective-Cloud handle circular references (will memory leaks be a problem?)<p>* Is there a way to cut down on boilerplate (having to declare member variables, accessors, synthesize them, and understand the differences between var = _var, self.var, static class vars, etc?)<p>* Any plans to port to other platforms (Android) and if so, will it still use objective-c?<p>* How do you sandbox binary code (will security be a problem?)<p>* Will you allow third party binaries&#x2F;libraries to be uploaded with the code (or will everything be open source&#x2F;code only?)<p>To be fair, I believe that this style of development may be the future. Perhaps we need a wrapper around pure C because it doesn&#x27;t do enough to promote inter-module communication, and C++ dropped the ball on that.<p>I&#x27;m just concerned because objective-c is ideologically different from, say, Boost, D, or Go. It focusses more on patterns than abstractions and simplicity over correctness. I&#x27;ve found it nearly impossible to build an app in obj-c above a certain size that&#x27;s guaranteed to run indefinitely, stably and without leaks. And I&#x27;ve found that large obj-c projects often lead to spaghetti code and repetition, because of a lack of understanding about things like delegates, inheritance, using notifications instead of nesting code, etc. Some aspects of obj-c are quite brilliant (like queuing tasks on the main run loop) but others like manual memory management are antiquated.<p>But kudos for this effort. I&#x27;m curious how this plays out.
评论 #6922666 未加载
评论 #6923180 未加载
评论 #6922650 未加载
评论 #6922915 未加载
评论 #6923811 未加载
评论 #6925141 未加载
评论 #6922647 未加载
评论 #6923981 未加载
pepijndevos超过 11 年前
So this is still pretty mac-centric, right?<p>I tried using Obj-C on Linux as a &quot;better C&quot;, much like people use C++, D, Rust...<p>The language is... acceptable. The ecosystem is just, mac, mac, mac.
评论 #6923570 未加载
alexgaribay超过 11 年前
This looks very awesome! I like what this is providing. I really like coding in Obj-c (not my most used language but love the syntax and feel) and being able to make a backend using code that could be shared with an iOS&#x2F;Mac client is a very attractive feature to myself.<p>I&#x27;m already sold on your service. I can&#x27;t wait to get started and I&#x27;m really looking forward to the iOS and Mac SDKs.
yoda_sl超过 11 年前
WebObjects 4.5 anyone? For those not familiar WebObjects was the Objective-C framework created at NeXT for developing Web Apps in the 90&#x27;s.<p>It was then later on ported to 100% Java.<p>WebObjects 4.5 was the latest ObjC version and was cross platform even at the time: NeXT, Windows, Solaris and HP-UX.
millerm超过 11 年前
I&#x27;ve been playing around with the API and tools for the last hour. Seems pretty cool. Very easy to understand and very straightforward. It sure is nice to be able to share code&#x2F;language between the client and the server. If not for immediate full blown production usage, this can still be a very effective tool for an iOS&#x2F;Mac developer who might not know their server&#x27;s language and frameworks. The developer will be able to get a useful, functional prototype up and running very quickly. It does seem like a very enabling tech for iOS&#x2F;Mac developers.<p>Edited for style.
mentos超过 11 年前
I currently use Parse but I could definitely benefit from not having to switch between Obj-C&#x2F;Javascript(Parse Cloud Code) when writing my backend. As well it would be nice to copy&#x2F;paste logic between client&#x2F;server. However, I think I&#x27;d have to see Push notifications and another layer of abstraction added to the database layer before I considered switching to Objective-Cloud.<p>If Apportable delivers on its promises you could theoretically never leave Objective-C land.
jds375超过 11 年前
This definitely looks very interesting. I think I&#x27;ll give it a try later this week. It would be awesome to do some coding in Obj-c for HTTP services for a change. Also, the name works out perfectly (Objective-C)loud, hah.
Tom9811超过 11 年前
The client SDKs will be published next week.
twodayslate超过 11 年前
Very cool. Looking forward for the iOS SDK
applecore超过 11 年前
objcloud.com is available, why not go with that?
评论 #6922573 未加载