能否用durpal开发一个旅游社区?类似蝉游记,马蜂窝这类?

2013-06-30 22:09:42 +08:00
 coffeego
8735 次点击
所在节点    PHP
48 条回复
coffeego
2013-07-01 16:40:04 +08:00
@laogui 感谢经验分享,你这么一说我有点后怕了...
laogui
2013-07-01 16:44:30 +08:00
没那么夸张,因为我是个菜鸟,所以用起来有点难,看看人家一财网做的 http://www.yicai.com/ 国内最大的用drupal的网站了。
coffeego
2013-07-01 16:45:36 +08:00
@laogui 这个网站确实强啊..durpal就像一艘航母....
andyhu
2013-07-01 17:34:19 +08:00
可以做,之前drupal还是5.x的时候有人做过一个,好像倒闭了,我当时也有过这样的想法,分析过数据结构,我有6年全职开发drupal的经验,曾经做过一些比如Intel,IHG,Zappos,UnderArmour,澳洲政府等等全球500强企业和政府的站,不过做小网站还好,一旦需求变得很复杂,不再符合Drupal自带的那个模式以后,会非常的痛苦,找人开发没什么人会,真正的熟手年薪不下20万也雇不起,自己开发的话遇到复杂的需求会比普通非drupal的普通框架多花几倍的时间,还容易出现各种异常造成项目失败。如果不是专业从事Drupal开发的顶尖高手的话建议不要尝试。
还有个问题就是网站的执行效率,考虑到如果将来想要扩展的话,执行效率会非常慢,另外Drupal每个大版本的升级都不兼容前一个版本,而且Drupal是基于模块化的,用户贡献的模块很多在出新版本的时候就没人维护了,会面临系统有非常多的bug以及无法升级,我从别人那里接过太多开发失败的给人收尾的项目了,有的项目搞的白头发都出来了。。。
建议对于旅游类的网站可以采用Yii Framework或者Laravel这种高效简洁的PHP开发框架来开发,会省很多时间和脑细胞,灵活度成本和执行效率也会提高很多。
不过说这些并不是说Drupal一无是处,用好了还是非常强大的,但这东西是把双刃剑,Drupal就像火车一样,可以跑得很快,但是你想让她随时可以拐弯,那是基本不现实的
rebolomo
2013-07-01 17:38:05 +08:00
@coffeego 恩,虚拟主机
coffeego
2013-07-01 17:50:01 +08:00
@andyhu 其实也考虑过那些框架,rails也考虑过,现在主要想找个能稍微一劳永逸的框架,不想每次做站都从头来,虽然有些可以复用,但是开发成本还是高啊。
andyhu
2013-07-01 19:49:11 +08:00
试试pyrocms呢,这个最近很火,下一个版本会基于laravel4来开发,有个收费插件pyrostreams很类似于drupal的cck/entity功能
laogui
2013-07-01 20:25:00 +08:00
@andyhu 刚试了一下,感觉还不错,基于CodeIgniter,和CI老东家的expressionengine好相似。
andyhu
2013-07-01 20:32:27 +08:00
看到禅游记好像是ror+backbones开发的,如果是前端使用了很多mvvm框架后台需要一个rest server的话,用drupal还需要自己手动写一个rest server,否则直接调用drupal的rest server模块会异常慢,因为每次drupal的请求都是要加载所有模块进去,用不用到的都要加载
redf
2013-07-01 20:37:52 +08:00
劝lz直接加入面包旅行吧
harryxu
2013-07-01 21:18:24 +08:00
drupal有他自己的一套模式,用惯常规框架的人一开始的确会有点不习惯,毕竟有十多年历史了。
但是也没有上面说的那么恐怖,模板方面drupal在很多地方都会默认输出他自己默认的html结构,他的目的是让你只写css和少量的模板就能达到效果,不过网站比较复杂的时候覆盖他的模板也都是可以的,主要是了解他的
harryxu
2013-07-01 21:27:37 +08:00
drupal有他自己的一套模式,用惯常规框架的人一开始的确会有点不习惯,毕竟有十多年历史了。
但是也没有上面说的那么恐怖,模板方面drupal在很多地方都会默认输出他自己默认的html结构,他的目的是让你只写css和少量的模板就能达到效果,不过网站比较复杂的时候覆盖他的模板也都是可以的,主要是了解他选用模板文件的机制。
jinwyp
2013-07-01 23:13:24 +08:00
建议搜索我发的drupal 文章 恶梦

在现在php这么多框架的今天 完全没有理由选择drupal,
poplar
2013-07-01 23:43:40 +08:00
真心不推荐drupal。我印象中国内drupal用途很国情,用drupal做后台,生成静态html。动态内容自己写,只用用户数据。
drush
2013-07-01 23:50:36 +08:00
@jinwyp 说恶梦过了吧,任何程序都在可取之处,更可况drupal在国外流行了这么多年。不能说完全没理由的,主要是看有没有能力驾驭。
laogui
2013-07-02 00:13:51 +08:00
CMS的目的就是让菜鸟也能做出网站来,要不然就不叫CMS了,有能力的人当然自己开发了。如果像我一样不懂代码但又想搞个功能强大的网站,开源cms当中drupal是首选了,虽然它很多地方不尽如人意,但真的找不到比它更灵活的cms了。
ytzong
2013-07-02 01:05:55 +08:00
我好像看到过有篇文章说 drupal 的作者得癌症了
andyhu
2013-07-02 07:27:22 +08:00
刚看了下yicai.com,做的的确很不错,是基于Drupal 6的,等Drupal 9发布的时候Drupal 6就彻底不被支持了,升级起来却很麻烦
并不是说Drupal不好用,其实用熟了非常强大,但是并不是什么项目都适合用
Drupal 8过几个月要正式发布了,采用了Symfony为底层框架,更多的代码是基于OO来编写了,UI和html以及移动端的支持改进了很多,文章和网站编辑排版非常的便捷(可以看下这个模块的demo http://drupal.org/spark),不过比Drupal 7又牺牲了一些执行效率,集成Symphony+twig+backbonejs等等很多新特性后,再加上Drupal 8本身和很多必备的用户贡献模块,学习成本非常高,建议对Drupal不熟悉的,没有长期固定专业Drupal开发人员维护的,项目需求高度定制化不能尽量按照Drupal提供的默认方式来做的,还是不要用Drupal
doun
2013-07-02 07:39:34 +08:00
那么多前端的框架可用,别用drupal了
coffeego
2013-07-02 09:18:02 +08:00
看来在durpal上做技术投资不值得啊.........

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/74265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX