我试图指出开发和发布一个相当简单的网络应用程序的最佳途径,我会遇到几个问题。 我ll述了我所作的决定,因为有些地方我显然偏离了铁路。 非常感谢任何帮助!
我认为这是一个相当简单的网络应用。 它包含一对 couple豆和通常不变的静态html、 j、 c和图像。
第1号决定)我希望有一个明确而干净的释放程序,这样我就可以在当地机器上开发,然后可靠地向生产机器释放。 因此,我作出决定,将申请纳入战争档案(包括所有静态资源),以尽量减少我需要释放的单独界限和零件。 到目前为止,情况良好?
第2号决定,我希望我的当地机器上的东西尽可能与生产环境类似。 例如,在我的html中,我可以提及一个静态档案,例如。 为了让这一法典在发展中和 pro上无缝地发挥作用,我决定在我/etc/hosts在当地发展中时静态。
第3号决定)我决定利用剪辑和礼让给我一个管理和建设我项目的最佳做法环境。
因此,除了:
我每次想改变发展方面的任何东西,就像在html档案中一行一样,我必须重建整个项目,然后坐等到战火上,才能看看它是否满足我的愿望。 因此,我的问题是:
(1) 是否有办法把lip和cat子联系起来,以便我不必每次重建战争? ie正在直面我的实际工作空间,为静态档案服务?
(2) 我认为,我也许会通过使用/etc/hosts来反映生产周期来使事情变得更困难——是否有更好的方式来手工地变换陶器(相对的圆顶当然是罚款的,但是,如果你有许多子主子,即静态档案和动态材料,你必须写出全部的道路,肯定吗?)
3) 这是否真正是最佳做法? 人们如何制造东西,以便一方面平衡对自动化、包罗万象的建筑过程的要求,另一方面,能够迅速开发 j和html和html的速度和灵活性,就像人们在名录和开发过程中看到的灯塔一样? 哪些人找到工作?
感谢!
Edit: 感谢大家的伟大回应! 如果我能标出他们的一切权利,我将这样做。 这确实帮助了我。 我听说的是,最佳做法是保护开发中的网络应用结构,使其在尽可能靠近生产的环境中运行。 诸如人与人之间的差别一样,是人们在多大程度上愿意将资源热解到堆积箱中,绕过了建筑过程,以略微的速度或方便。 这具有意义。 再次感谢。