我已经做了10年的开发人员(非iOS),并且为大公司工作从未创建过应用程序。只是在非常大的应用程序上工作。创建端到端iOS应用程序时,应该先创建前端还是后端?
我开始进入iOS以获得乐趣,并且在我的脑海中有一个我想要创建的应用程序。我已经使用iOS应用程序的“界面”为整个事情做好了准备。从那以后,我开始开始编码。我在故事板中有大约15个场景(总的应用可能会超过100个),现在我只是使用硬编码的“假”数据。
但是,我最近开始认为,也许我应该创建数据库和一些初始数据,而不是使用所有这些硬编码的假数据。
有没有人有任何建议和理由为什么一种方式比另一种更好?
我应该在前端创建后端吗?如果我这样做,那么我添加的每个新场景都可以从一开始就处理真实的数据,而不必替换伪造的硬编码数据。
另外,我对创建后端知之甚少。我创建的应用程序与Twitter不同,但对于数据访问和此示例,让我们假设它是。这是该应用程序的主要观点是像Twitter一样。用户可以点击刷新并从服务器获取许多新的数据点(twitter中的“推文”)。所以应用程序可能非常密集。我最喜欢使用Parse之类的东西,为他们的服务付费,或者在LAMP或其他东西中创建东西。在过去的10年里,我一直在使用SQL和数据库,并且对后端的这方面非常满意。
想法?建议?
谢谢!
我肯定会在后端工作第一,建立模型(这是很可能会演变随着应用程序变大)。这样你可以有坚实的基础来构建应用程序。 – jbouaziz
我不知道你的应用程序做了什么,但如果它需要100多个StoryBoard场景,那么你做错了什么。好的iOS应用程序(以及一般的移动应用程序)都是关于“做一件事,做得很好”。 – mluisbrown
取决于你如何看待它。 –