我应该首先实现布局还是代码?

时间:2013-02-20 17:55:17

标签: html css ruby-on-rails stylesheet

我是Rails的新手,一般编程。我在HTML / CSS中完成了网页设计。我应该在什么时候开始在我的代码中实现它?在开始编码之前,我是否应该为它完成样式表?有快速/简单的方法吗?

我只是不确定何时开始添加我的网页设计。

4 个答案:

答案 0 :(得分:1)

我通常先写测试,而不用担心应用程序的呈现。一旦我的测试到位,我就开始实现代码以使这些测试通过。我保持UI本身尽可能简单,我希望它首先工作。我的经验是,在使用UI时,UI往往会经历多次迭代,但大部分功能都保持不变。

让我的应用程序尽可能稳定是作业#1。然后我可以攻击演示文稿,因为知道底层代码可以依赖于不是设计中的一个因素。

答案 1 :(得分:0)

我在代码和布局之间来回走动。

我建议让某些代码正常工作,然后处理布局。但是,您不必在第一次完成布局,您可以在获得更多代码后继续处理布局。

答案 2 :(得分:0)

我开始从控制器向视图输出必要的数据,之后,我会将样式应用到页面。

答案 3 :(得分:0)

当我开始时,我会从设计师那里获得一个完整的HTML / CSS网站,然后开始在已经存在的RoR中连接。

我这样做了三次。

开始添加代码的基本问题“何时/何时”实际上取决于您,您的应用,HTML / CSS。我认为没有真正的答案。

我所做的是从app / views / layouts / application.html.erb开始,并使新的HTML / CSS正常工作。但那是因为我交给的HTML / CSS设计是针对单个主页和一个示例辅助页面。无论如何,我认为在已经存在HTML / CSS的情况下,您想要关注的第一个RoR文件是:

app/view/layouts/application.html.erb

当您使用第一个布局时,您将在管道清单中添加内容,即:

app/assets/stylesheets/application.css