哪种编程语言最适合我的需求?

use*_*350 2 joomla programming-languages drupal ruby-on-rails content-management-system

我有兴趣为用户构建一个具有多个交互功能的站点,但希望站点相对较轻并避免使用Java或Flash.该网站将从小规模开始,但希望可扩展.我意识到开发人员倾向于选择特定语言和/或CMS,并且想知道您是否认为特定语言最适合创建具有以下功能的网站:

简短的用户个人资料,照片上传,自动生成的缩略图,简单的评级系统,照片画廊,博客部分,投放广告的能力,用户验证,民意调查,参与竞赛的表格,可标记的,可搜索的操作方法库,视频库(使用托管在其他网站上的视频)

Mig*_*ing 8

我建议你结账Drupal CMS.Drupal通过drupal模块和/或drupal核心本身来满足您的所有需求.

使用drupal很容易,你不必是程序员.最终你可以聘请一个drupal程序员来处理某些可能没有drupal或者可能没有任何模块的东西.drupal程序员的另一个优点是他们已经熟悉了这项技术,可以更快地帮助你.


Kim*_*ais 8

我会选择一个python或ruby web应用程序框架,比如Django或ruby on rails,如果这将是一个单独的开发人员项目,那么将它放在要使用的框架上可能是有意义的 - 熟悉框架和采访各种各样的候选人.

雇用最好的申请人并选择他/她选择的框架 - 如果他有任何好处,他可以肯定地告诉他为什么他的选择比其他人更好,而不仅仅是声称"它是"(或者更糟糕的是,它是唯一的一个我熟悉的)

维基百科的框架列表

  • +1任何现代Web开发环境都可以轻松处理这类内容. (2认同)

Jef*_*nby 6

最好的设置是COBOL,后端有一个UNIVAC用于存储,中间有一个老式的Enigma机器.

或者,或者,找到您想雇用的人并让他们决定.从问题的基调来看,您似乎不相信自己的技术能力.是什么让你认为你会从互联网上的一群随机人那里得到好的建议?

找一个好的顾问做了类似于你想做的工作,让他们决定工具.从长远来看,这将是最便宜的,因为付钱给某人学习一套新的工具将比可能与特定软件集相关的任何其他成本贵得多.


Mar*_*ade 5

任何语言都可以解决问题(虽然Prolog可能棘手了).除非您想要自我教育的权衡,否则请使用您最熟悉的知识,在这种情况下使用您想要学习的语言.