zoukankan      html  css  js  c++  java
  • 各种前后端技术关键词杂谈

    各种前后端技术关键词杂谈

    react native可以把android和ios串起来,javascript可以把react native、react.js和node.js串起来。

    新语言开发效率比较高但坑还是比较多的,不过java开发效率确实太慢了,php比较居中,python还是不错的,可以用的项目很多,爬虫、自动化运维、人工智能很多都用到python开发。
    后端开发用得比较多的是:java php python nodejs go c# ruby等
    桌面版的和网络底层用C/C++还是比较多,python也可以做一部分,大数据数据分析神经网络用matlab、R语言的也不少,nodejs一般只用在高并发,通信部分,不是做全部后端的。

    移动开发原生基本是ios(Objective-C、Swift)、android,兼容性开发的主要有:react native、PhoneGap、Hybird模式,winphone份额太小基本不用管了

    -------------------------------
    前端框架现在比较多了,但框架基本上趋向H5移动化跨平台适应了,现在比较流行MVVM框架采用数据模版实现app动态刷新数据的功能。

    前端基本术语:HTML、CSS、JavaScript、AJAX、HTML5、CSS3、Canvas、WebGL、SVG、JSON、H5
    JS框架:jquery、prototype、require、Angular、Vue、reactjs、Durandal、backbone、marionette、seajs、Avalon、knockout、CoffeeScript

    UI框架:Bootstrap、jquery mobile、angular ui mobile、ionic、Amaze UI
    css布局:sass、less、flexbox

    CSS Sprites,合并CSS图片,减少请求数 。

    矢量图和3D的用WebGL的更有前景,小图标目前还是iconfont比较流行,在兼容ie浏览器的时候才转换成svg
    前端自动化构建工具:grunt、gulp、webpack、fis、browserify(Bower)

    延伸阅读:关于web开发前端h5框架的选择 - 流风,飘然的风 - 博客园
    http://www.cnblogs.com/zdz8207/p/bootstrap-web-h5-jsframwork.html

    --------------------------------

    NodeJS:nodejs、Express

    PhantomJS、WebKit

    ---------------------------------

    JavaScript IDE:

    1.使用WebStorm开发时,它会自动提示JS变量,关键字,方法,函数或参数名,可帮助你快速输入,避免一些低级的输入错误。WebStorm 集成Node.js ,可以运行,编译,测试Node.js App。WebStorm代码补全包含了所有流行的库,比如:JQuery, YUI, Dojo, Prototype, Mootools and Bindows。集成了代码质量工具JSHint,JSLint,JSCS 等。缺点:商用付费,偶尔性能较差。

    webstorm 2016 激活破解
    http://blog.csdn.net/it_talk/article/details/52448597

    2.Sublime Text 最显著的特点就是启动和使用的过程中一个感觉就是快,严格来讲Sublime Text 是文本编辑器,不能称之为IDE。

    3.Atom内置包管理功能,是Atom最重要的功能特征,Atom 在GitHub上是开源免费的

    内嵌Git 控件,Web技术,内嵌Web 技术如JS,HTML及CSS,缺点:效率低

    -----------------------------------

    ES6(ECMAScript 6、ES2105)是 JavaScript 语言的新标准,2015 年 6 月正式发布后,得到了迅速推广,使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
    ES6中包含了许多新的语言特性,它们将使JS变得更加强大,更富表现力。
    ECMAScript涵盖了各种环境中JS的使用场景,无论是浏览器环境还是类似node.js的非浏览器环境。
    最常用的ES6特性:let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments
    Babel是一个广泛使用的ES6转码器,可以将ES6代码转为ES5代码,从而在现有环境执行。

    ------------------------------

    后端语言每个技术框架也都有一大堆,尤其是java可选择的太多了。

    -----------------------------------

    欢迎大家留言补充更多技术关键词。

    -----------------------------------

  • 相关阅读:
    [C#]mouse_event模拟点击时坐标参数无效?!
    体验boost::spirit
    喜讯,公司换宽屏液晶显示器了
    [疑难杂症]扩展AxWebBrowser的问题???
    VS 2005 BUG: 新增JScript文件编码问题引起乱码?
    在JavaScript中实现命名空间
    [C#]实现序列号生成器
    基于Web的仿WF工作流设计器
    分享:基于UDP协议实现可靠的数据传输
    远程控制之屏幕截取 小结
  • 原文地址:https://www.cnblogs.com/zdz8207/p/develop-language-web-service.html
Copyright © 2011-2022 走看看