最佳(高效)Web开发人员工作流程

时间:2015-12-30 19:08:14

标签: ide workflow obfuscation minify css-preprocessor

我在网络开发领域已经有一段时间了,但是我很自负,从来没有看过很多工作流程(WF)。现在我正在开始一个新项目,我想加强游戏以匹配专业实践。

我将使用HTML,PHP,CSS(SASS),JS开发一个网站。我一个人,没有合作,没有GIT(Hub)。到目前为止,我使用NetBeans,但我愿意尝试任何新的东西。

我目前的WF:NetBeans

  1. 在本地服务器(我的电脑)上工作,编写代码
  2. on FILESAVE将SASS编译为CSS
  3. FTP上传到远程服务器(SAVE或手动) - 最终目的地
  4. 我想补充一点:
    缩小(+混淆了PHP,CSS,JS ......我的意思是变量,html类,ID的交叉文件重命名...)
    SAVE上的自动刷新浏览器(查看结果)

    理想情况(如果这不是一个好的工作流程,请更正我):

    1. 在本地服务器(我的电脑)上工作,编写代码
    2. 在FILESAVE上编译SASS(?两个版本(扩展,压缩)),自动刷新浏览器
    3. 在FTP上传到远程服务器时缩小和混淆
    4. 我很想知道什么时候应该缩小规模?

      更好地使用IDE或内置工具?我觉得IDE很好地统一了整个过程(在NetBeans中我从来不必离开程序)。

      问题是我找不到合并缩小/混淆,多个SASS输出,自动刷新的方法......而且我不想通过组合IDE,构建工具等来弄乱WF和文件。

      有没有优雅的证明方式?

      由于

1 个答案:

答案 0 :(得分:-1)

对于那些正在努力解决这个问题的人来说,到目前为止它看起来像某种类型的构建工具(Grunt,Gulp ......)+文本编辑器(带语法高亮,当然也是这样)是答案。

内置工具基本上可以采用任何功能,具体取决于你给它的功能(插件)(sass编译,缩小,任何东西,你甚至可以编写自己的插件)。此外,构建的工具允许您自由地确定这些操作发生的步骤。到目前为止它看起来像是最通用的东西:)。