我想构建一个具有多种功能的电子商务应用程序,例如多语言和货币支持以及用户之间的一些社交互动(这是一家时装店)。
我这样做主要是为了学习,但也希望以后能赚点钱。
我的问题是,您认为有了所有解决方案,仍然值得从头开始吗?有哪些优点和缺点,您建议使用哪些框架?
我倾向于在 Rails 上使用 ruby,但我知道也有基于 Java 和 PHP 的解决方案,所以我也想知道它们的优缺点...
提前致谢。
I want to build an e-commerce application with a bunch of features, as multi-language and currency support and some social interaction between the users (it is a fashion store).
I am doing this basically for learning purposes, but also with the hope of earn a little money with it afterwards.
My question is, do you think with all the solutions out there, it is still worth to start from scratch? Which are the pros and cons, and which frameworks do you suggest?
I tend to use ruby on rails, but I know there are also Java and PHP based solutions, so I wonder about the pros and cons of them here as well...
Thanks in advance.
发布评论
评论(2)
将其出售给非开发商客户肯定可以赚钱。但如果你想通过电子商务平台开展业务,你会发现开源竞争非常激烈。
查看这些选项:
PHP:
轨道:
就我而言,我使用其中一个开源应用程序准备了一个网上商店应用程序。
现在对于学习来说,从头开始是一个很好的体验,但作为一个平台很难赚钱,除非你开源并通过广告获得报酬
You can make money selling it to non-developer clients for sure. But if you are trying to make a business of an e-commerce platform you will find rough open source competition.
Check out these options:
PHP:
Rails:
In my case I prepared a web-shop application out of one of the open source ones.
Now for learning it is a good experience start from scratch but it will be difficult to make money of it as a platform unless you do it open source and get paid in advertisement
当您构建一个可以为自己做一些事情的应用程序时,您将永远不会学到更多。如果你的目标是学习,那就去吧。
也就是说,如果你的目标是通过卖东西赚钱,你可能应该直接跳到销售——使用 Shopify 或 Spree 等现有平台,并开始担心你要卖什么以及谁会买。这是与软件开发完全不同的挑战。
不管怎样,祝你好运。
You'll never learn more than when you build an app that does something you want to do for yourself. If your goal is to learn, go for it.
That said, if your goal is to make money selling stuff, you probably should skip ahead to selling -- use an existing platform like Shopify or Spree and start worrying about what you're going to sell and who is going to buy it. That's a totally different challenge from software development.
Good luck either way.