开发快速而肮脏的商业应用程序的指南
最近有些人联系我,希望为他们创建一个商业应用程序(我是一名计算机技术专业的学生,专门从事编程,在系统和驱动程序编程方面有一些经验),这听起来确实很简单,但我真的没有太多经验如何或从哪里开始的想法。
它应该是一个带有数据库后端的小型应用程序。基本上跟踪发票、客户、产品和附加数据。
是否有任何 API 可以使创建此类应用程序变得更快、更容易?平台其实不是问题。我有一台 Mac、一台 Windows PC,而且我总体上对 Linux 比较熟悉,客户端将迁移到我选择的平台。
我对 MySQL 知之甚少,我了解 Objective C、C 和其他一些语言,但是考虑到我将要编写的大量代码可能是之前和之后编写的,以这种方式构建数据库产品似乎是一项非常复杂的工作比我更好的程序员。
编辑:如果可能的话,我绝对希望不必使用 Web 框架。这并不是说我不想看到它们,只是我根本不习惯 Web 开发模式。
Some people have approached me lately about creating a business app for them (I'm a computer tech student specializing in programming, with a bit of experience in systems and driver programming) and it does sound simple, but I don't really have much of an idea how or where to start.
It should be a small-ish app with a database backend. Basically keeping track of invoices, clients, products and the attached data.
Are there any APIs that would make creating such an application much faster and easier? Platform isn't really an issue. I have a Mac, a Windows PC, and I am somewhat well-versed in linux in general, and the client will move to a platform of my choice.
I know very little MySQL, I know Objective C, C and a few others, but building a database product this way seems like a very complicated endeavour considering that a large amount of the code I'll be writing has probably been written before and by better programmers than I.
EDIT : If possible, I would definitely like not having to play around with web frameworks. This is not to say I don't want to see them, it's just that I'm not used at all to the web development model.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我建议您研究一下 Ruby on Rails 来寻找类似的东西。它将为您处理数据库访问的许多低级细节,并且因为它是围绕模型-视图-控制器范例构建的,所以它将消除您的一些架构决策,让您专注于获取应用程序完毕。使用 Ruby on Rails,我构建了几个规模较小的站点,听起来就像您很快就完成的那样。
I would suggest that you look into Ruby on Rails for soemthing like this. It will take care of a lot of the low level details of database access for you and because it is built around the Model-View-Controller paradigm, it will take away some of the architectural decision from you and make you focus on getting the app done. Using Ruby on Rails, I've built a couple of sites of smallish scale that sound like what you have done in no time at all.
为了快速而肮脏,我建议 Ruby on Rails (如果您喜欢一点 Ruby),或者 Grails(如果您喜欢一点 Java/Groovy,它本质上是相当于 RoR 的 Java 平台)。
For quick and dirty, I suggest Ruby on Rails (if you fancy a bit of Ruby), or Grails (if you fancy a bit of Java/Groovy, and is essentially the Java platform equivalent of RoR).