构建Youropi.com门户
Youropi.com是一个旅游、休闲、生活的门户网站。对许多人来说,这是开始城市旅行的完美起点。它是由Goyello在2007年年中为一位荷兰客户开发的。最初只有荷兰语版本。目前也有一个德语版本。
symf欧宝娱乐app下载地址ony是如何帮助我们实现Youropi.com梦想的?
从一开始,客户就要求很高,要求迅速得到结果。事实上,开发团队正面临着一个非常具有挑战性的“上线”日期。时间紧迫,完全从零开始建造一个传送门并不是一个真正的选择。选择一个合适的框架是必须的。我们选择了对项目至欧宝娱乐app下载地址关重要的symfony。
完整的堆栈
欧宝娱乐app下载地址Symfony是一个完整的堆栈框架。我们的客户曾经(现在仍然)有雄心勃勃的计划。一开始,没有人能确定我们会在哪里结束。欧宝娱乐app下载地址Symfony给了我们信心,无论出现什么需求,我们都能够实现它。
真正重要的是,我们能够轻松地实现新东西,而不需要太多的编码。欧宝娱乐app下载地址Symfony使我们能够专注于功能的核心,因为它为我们处理了无聊和可重复的内容。
从客户的角度来看,这非常重要,因为它可以降低开发成本。在大多数情况下,使用开源解决方案可以减少开发和维护方面的工作量。如果symfony客户欧宝娱乐app下载地址端不为已经包含在框架中的大部分应用程序付费。维护也更便宜,因为框架本身不是“内部”开发的,而是由公司外部的一组有经验的开发人员开发的。最大的好处是你不必付钱给他们:)
最佳实践
从一开始,这个项目就计划运行很长一段时间。我们都知道几个月后不会完成。在这种情况下,保持代码干净是至关重要的。
欧宝娱乐app下载地址Symfony不仅为我们提供了一个良好的代码库,而且还促进了最佳的编码实践。它无处不在。在文档、教程、欧宝体育电话博客文章和源代码本身。对于sym欧宝娱乐app下载地址fony,它总是关于获得最好的现有解决方案。没有妥协。
此外,高质量的文档和教程可以帮助新开发欧宝体育电话人员开始使用广泛的框架。将新成员引入项目是一个相当顺利的过程,因为每个人都遵循类似的方法。
变化之风
我们需要在大约一个月内交付第一个工作版本。如果没有一个框架,这是不可能的。一方面,每个框架都可以。然而,并不是每个框架都能够长期管理和进一步开发门户。
很快就会是Youropi.com上线三周年了。我们在网上有荷兰语和德语版本,其他版本也在计划中。这个项目在不断发展,它不再像我们开始时的样子了。
欧宝娱乐app下载地址Symfony在这样动态的环境中工作得非常好。这似乎是敏捷开发的完美选择。
作者简介
Jakub Zalas在一家荷兰波兰语IT公司Goyello工作。作为一名PHP开发经理,他的主要目标是用干净且易于维护的代码交付高质量的软件。他通过遵循最好的编程实践和使用最好的开源软件来实现他的目标。请随意跟随Jakub推特或者看看他的博客(http://www.zalas.eu,http://blog.goyello.com).
本案例研究由symfony框架的用户提供,并在相关各方的许可下发布。欧宝娱乐app下载地址您是否有兴趣将您的案例研究发表在symfony博客上?欧宝娱乐app下载地址欢迎联系我们的社区经理Stefan Koopman欧宝下载链接schap (Stefan。Koopmanschap at - sy欧宝娱乐app下载地址mfony-project - dot - com)。
评论
评论截止。
为了确保评论保持相关性,旧帖子将被关闭。
@skoop你能修复URL吗?:)
你在前进的道路上一定遇到了一些障碍,我怀疑一切都很顺利。恕我直言,你如何克服这些障碍会更有趣。
总之,这是一次很好的阅读。