如何让程序员更容易的开发Web界面

兄弟姐妹们在线求帮请说下,如何让程序员更容易的开发Web界面
最新回答
客串情人

2024-06-29 08:41:44

这个问题挺有趣的,程序员的话肯定是借助代码本身来设计和编写Web界面,那么加速开发的过程,肯定就是加速代码编写的过程。除开程序员本身熟练度提高这种方法以外,主要推崇的方法就是构件复用。有以下几个方法可以提高开发效率和质量:

  1. 使用一些已经非常成熟的前端框架,这里主要指HTML+CSS的方式,JS我们一会儿谈。现在主流的有Bootstrap,Foundation,SemanticUI还有很多很多知名的前端框架。这些框架里面通常都包含CSS代码库和JS代码库,拷贝你需要的样式到自己的CSS文件里面,无需自己写就可以快速生成丰富并且生动的前端界面

  2. JS的框架使用,我想学前端的没有不接触Jquery的,虽然这玩意儿黑点蛮多。但是从另一个方面来说,Jquery比起原生JS,在编写效率上提升了不少,开发者可以快速写出功能复杂的JS代码,加上Jquery本身支持Ajax等功能,使其本身的运用广泛度还是很高的。此外,一些支持其他功能的,诸如AngularJS,ReactJS等框架,在Web前端功能实现上起到了不可忽视的作用。还有很多十分有趣的JS框架,比如TheaterJS可以实现很有趣的键盘输入效果,ElighterJS可以为你的代码加上好看的样式和高亮效果,这些都可以减少开发者的代码编写成本

  3. 使用一些非常高效的代码编写方式。当然这种代码编写主要指HTML的模板。刚刚我们提到了通过框架方式操作CSS和JS会十分方便,同样,HTML本身也有很多可以快速生成代码的方式。Rails当中有erb(原生模板),haml和slim,这些模板本身就加速了HTML的编写,开发者没有必要写一大堆例如<>这样的重复符号已达到完全精简的目的

  4. 新的技术,例如JS的一些衍生版本比如TypeScript或者CoffeeScript这些东西,在使用的时候,最多说的一个词是优雅,也许和原生JS完全不同,但是有一种另类的美(2333)

  5. 好的编辑器是所有程序开发的基础。Sublime,Atom,Visual Studio Code,当然还有重量级的Vim和Emacs这些编辑器,会比你用记事本来的舒服(误)

  6. 多去社区逛逛,好的玩意儿不会立马就流行起来,而是首先在社区当中宣传开来。Github上有很多值得借鉴的代码,无论是CSS还是JS还是HTML,拿来使用的同时可以查看代码,从侧面也可以让你学到很多东西

  7. 千万别提自己熟练运用DreamWaver。。。

云风未归

2024-06-29 07:52:36

初级发展(学习期) 前端应该学习HTML javascript css 能够制造简单的前端页面满足自己的工作需求 后端应该学习asp.net or jsp or php 任一一个都行,主要是数据处理交互 数据库ORACLE or Sqlserver 任一一个都行,以SQL语句为主 为什么要学这么...