好的,我有一个来自“客户端”视角的问题。假设我们正在谈论为分销而设计的网站:产品+他们的物流信息。
绝对不到2k行,很少改变,但经常访问。具有多个列的典型行将必须包含图片,因此可能使其有点“沉重”。我在Django Framework中提出了一个用Python编写的带有Postgresql数据库的网站。
有效吗?这样一个小目的是否真的需要具有成本效益?还有更便宜,更可靠的解决方案吗?
据我所知,所提供的解决方案对程序员来说是高效的 - 功能,灵活性,代码内容图形层之间的区别。它提供了建立复杂的网站和数据库的机会 - 因此服务成本更高。
我需要知道的是,所提供的解决方案是否适合这样一个小项目,并且不能轻易地被不那么复杂的语言/框架/ dmbses取代,如PHP和MySQL等。
请帮忙:]
并且首先不编辑q
答案 0 :(得分:2)
“我需要知道的是,所提供的解决方案是否适合这样一个小项目,并且不能轻易地被不那么复杂的语言/框架/ dmbses取代,如PHP与MySQL等。 “
是。这很合适。
没有。没有什么比Django“简单”了。 PHP语言可能看起来不如Python复杂,但您将做更多的工作来创建网站。
使用Django,您可以定义模型,定义非管理视图,然后就完成了。对于简单的网站,这可能只需要20分钟。内置的管理员比你想象的更有价值。
MySQL并不像PostgresSQL那么“复杂” - 它们是同一个东西
答案 1 :(得分:0)
我不会评论Django&蟒蛇。但是更简单的存储图像的方法是在表中存储“路径”(目录中的位置),并在应用程序/框架中加载路径。
答案 2 :(得分:0)
网站对于小型网络服务,您可以使用像http://www.sinatrarb.com/这样的微框架(用ruby编写);你可以在几十行或几百行中编写简单实用的应用程序。通过一些对象关系映射器插入数据库,你应该在几小时/几天内有一个工作原型。
PDF 对于PDF生成,格雷戈里·布朗有一些名为prawn的伟大的红宝石库......
附录 python / django解决方案也不复杂/无效......