Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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
Html 没有MVC经验的设计师如何设计web应用程序?_Html_Css_Ruby On Rails_Django - Fatal编程技术网

Html 没有MVC经验的设计师如何设计web应用程序?

Html 没有MVC经验的设计师如何设计web应用程序?,html,css,ruby-on-rails,django,Html,Css,Ruby On Rails,Django,我与一位自由设计师合作创建了一个应用程序的静态版本。在将它与我的后端代码(Django)集成之后,我看到他继续处理它的唯一选择是让他复制开发环境。这不是这个设计师的选择-他不愿意使用后端代码 我的第一个选择是摆脱他,找一个更能干的设计师,但我并不乐意这么做。有什么工具可以让我利用,让他轻松地贡献前端代码(HTML/CSS) 一切都很好地打包(virtualenv+要求使设置变得轻而易举),但是对于只懂HTML/CSS的人来说,设置数据库可能相当困难。我在考虑从我的电脑上的一个普通的Dropbox

我与一位自由设计师合作创建了一个应用程序的静态版本。在将它与我的后端代码(Django)集成之后,我看到他继续处理它的唯一选择是让他复制开发环境。这不是这个设计师的选择-他不愿意使用后端代码

我的第一个选择是摆脱他,找一个更能干的设计师,但我并不乐意这么做。有什么工具可以让我利用,让他轻松地贡献前端代码(HTML/CSS)

一切都很好地打包(virtualenv+要求使设置变得轻而易举),但是对于只懂HTML/CSS的人来说,设置数据库可能相当困难。我在考虑从我的电脑上的一个普通的Dropbox文件夹为网站提供服务——我很确定他不需要重新启动服务器就能看到HTML/CSS中的任何变化(如果我错了,请纠正我!)。这有什么大缺点吗?或者更好的是——有没有解决这个问题的优雅方案

谢谢

编辑:以明确说明

1.)我是后端开发人员

2.)设计师编写了所有前端代码,我希望他继续


3.)所有前端代码现在都由我编写的后端呈现,因此,设计师/前端开发人员需要安装开发环境(这就是我通过问这个问题寻找解决方案的原因)。

Dropbox无法共享和更新代码。看看代码共享和版本控制(每个操作系统都有一个很好的GUI,所以他可能会管理)。您可以在某种文档中概述他将其部署到自己的系统(例如git clone、rake db:create、rake db:migrate、rails)的步骤,然后您就可以开始运行了


如果你真的想让他轻松一点,那就建立一个小型的Web服务器,你可以在上面克隆代码,这样他就可以在那里工作,立即看到变化,在一天的工作之后,你可以将你的努力与他的结合起来。

你当然可以为他做django设置。几乎不需要半个小时

向他展示html/css/js的位置,他所需要做的就是在那里进行更改并刷新网页

对于代码共享,请使用任何软件版本控制系统(svn、git等)


教他基本流程:提取最新代码并提交/推送自己的代码。

那么..嗯..谁在做后端?我在做后端,虽然我在本地将前端与后端集成,但我看不到他继续在前端工作的方法。就我而言,持续集成不是一种选择——如果理想情况下,设计师可以直接为实时前端代码库做出贡献,那么这是相当浪费时间的。作为一名经过正式培训的设计师和自学成才的编码员,如果你的设计师不愿意,或者根本不想编写前端代码,我建议你聘请其他人。很多设计师仍然只做设计,没有代码。受过正规训练的设计师,同时也是非常有能力的编码员,和独角兽很接近。@Brandon-我想这就是我要做的。他正在编写前端代码(HTML、CSS、Javascript),但说他没有建立开发环境的经验。这很令人沮丧,因为这只需要一两个小时,但他不会这么做。也许如果我继续寻找,我会找到一个工具,让他在不需要任何设置的情况下在前端工作。@AlvinArulselvan-我不明白你为什么这么困惑。我在我的问题和对你的回复中说,我自己在做后端代码。我不需要“真正的服务环境”——我已经建立了一个。我需要一个设计师的开发环境。当我说“公共Dropbox文件夹”时,我的意思是“公共Dropbox文件夹”作为共享代码的一种方式。话虽如此,我很可能会去找其他人,但你的评论完全没有抓住要点。我衷心支持使用Git、SVN或Dropbox以外的任何东西来共享版本代码的想法。我已经在使用Git,我只是不知道和一个不熟悉它的设计师一起使用它是否是个好主意。谢谢你的建议——我认为,如果他愿意学习,向他展示项目管理/git的基础知识是个好主意。如果他不愿意,第二个建议也很管用。我已经多次使用过这种方法。