Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 作为初学者,我应该学习Rails、Joomla还是DHTML?_Ruby On Rails_Joomla_Dhtml - Fatal编程技术网

Ruby on rails 作为初学者,我应该学习Rails、Joomla还是DHTML?

Ruby on rails 作为初学者,我应该学习Rails、Joomla还是DHTML?,ruby-on-rails,joomla,dhtml,Ruby On Rails,Joomla,Dhtml,这不是一个核心编程问题,因为这个网站上的大多数帖子都是,请原谅我,但我不知道还有什么地方可以问这个问题 我是网络语言的初学者,我想为我们的家族企业建立一个小型网站,主要是一堆画廊,展示我们不同的产品线、价格和一些基本规格,让客户了解我的想法。目前,我正在本科学习comp-science 这就是问题所在,我无法决定使用哪种平台 我从HTML开始,制作了一个基本的模型,但效果不太好,因为我需要动态库,手工编写很难,因为我们需要经常更新,即使我成功地实现了,也会很痛苦 然后我想到了Joomla,因为它

这不是一个核心编程问题,因为这个网站上的大多数帖子都是,请原谅我,但我不知道还有什么地方可以问这个问题

我是网络语言的初学者,我想为我们的家族企业建立一个小型网站,主要是一堆画廊,展示我们不同的产品线、价格和一些基本规格,让客户了解我的想法。目前,我正在本科学习comp-science

这就是问题所在,我无法决定使用哪种平台

我从HTML开始,制作了一个基本的模型,但效果不太好,因为我需要动态库,手工编写很难,因为我们需要经常更新,即使我成功地实现了,也会很痛苦

然后我想到了Joomla,因为它很容易更新,但很快就意识到定制模板并不是那么容易

然后我开始阅读RubyonRails及其提供的内容,它听起来非常有趣,可能对开发我们可能需要的应用程序非常有用

所以我想从社区中了解一个人应该选择哪门课程:DHTML、Joomla、RoR 请记住,我希望这是一个学习的经验,将有可能在我的职业生涯的未来有用,同时完成工作


我也非常感谢社会各界提供的任何资源或建议

学习我们的开发和设计不是一件小事。你需要几年的时间才能达到中等水平,所以如果你现在需要启动并运行一些东西,我不建议你自己构建它


如果你愿意花一点钱买的话,有很多很好的Joomla模板和插件。再多搜索一点,你可能会找到适合你的东西。

我会从一个CMS开始,比如Joomla,甚至Wordpress。抓取一个模板,并调整它-这将是一个很好的介绍编码的网站,因为真正困难的部分已经照顾


一旦您完成了正在开发的站点,您就可以考虑使用Rails之类的框架,甚至是基于PHP的一次性代码点火器。这些框架需要花费更长的时间才能弄清楚,但最终它们会给你更好的学习体验,而不仅仅是调整CMS模板。

因为你要做的是一个纯粹的学习练习,我建议你看看很多东西(rails/css/javascript/php等)直到你最终找到一个能让你玩得开心的游戏。如果你能修修补补,你会学得更快

对于高级web开发人员来说,RubyonRails可能“看起来”很容易。这是一个先进的框架,需要大量的时间和兴趣投资,最重要的是,你需要有能力。如果你真的想这样做,并且你对网络编程有着普遍的天赋,我建议你从Wordpress开始。它的搜索引擎友好,可以让你在短时间内运行

您实际上是在将苹果与橙子进行比较,因为DHTML、RoR和Joomla不是一回事。您正在比较标记语言、编程框架和内容管理系统。您可以学习CMS(Joomla、Drupal、Wordpress等),而不必学习编写一行HTML或PHP代码

为了获得一个你可以自己管理和编辑的网站,你要问的是你应该使用哪种CMS。关于哪一个是最好的,有几十种CMSE和观点。通常是大型的3-Wordpress、Joomla和Drupal。Wordpress是迄今为止最容易学习的。它有一个非常简单的管理员,不应该花超过几分钟的时间来弄清楚。它有大量的主题和扩展。缺点是它被编码成一个博客平台,而不是一个可扩展的CMS。这意味着写博客以外的事情更难完成(相对于Joomla和Drupal)。这仍然可以做到,但网站越复杂,在Wordpress中就越难做到

Joomla是易用性的下一步。管理员要比WordPress复杂得多,但是一个精通技术的用户会在头几个小时左右就掌握基本知识。扩展Joomla对于开发人员和用户来说都要容易得多,因为框架是专门为扩展而设计的,而且安装Joomla对于大多数扩展来说都非常快速和简单。这在管理员的易用性和开发人员的易扩展性之间取得了很好的平衡

Drupal可能是这3个版本中功能最强大的一个,但取舍在于用户管理。大多数非开发人员都很难理解管理员是如何工作的,或者什么是分类法,以及它是如何工作的。同样,权衡的是,它允许开发人员在扩展Drupal时拥有更大的能力。Drupal使开发人员更容易完成比Joomla或Wordpress复杂得多的任务

在一天结束时,所有3个都可以在一个网站上完成完全相同的事情。你需要确定哪一个最能满足你的特殊需求


也就是说,您仍然应该学习HTML和编程语言。我的建议是学习PHP和mySQL。这将给你一个坚实的基础,一旦你精通。SQL的其他语言和风格将变得更容易,加上许多大型开源项目都是用PHP/mySQL完成的。

我会选择Joomla。他们有大量的组件和模块可以满足您的需求。至于定制,如果你是一个初学者,这将是困难的,无论平台。DHTML不是一个平台。DHTML主要是javascript、css和php。我建议你买一些关于用javascript和jquery做动态工作、用css设计样式和用PHP创建MVC站点的书。当您首先了解所有这些时,您的工作就是定制一个任意平台wi