目前流行的前端框架有哪些?
最近接触了requirejs、backbone等移动开发框架,模块规范化的开发提高了效率,个人开发经验稍浅,请问一下国内前端移动端开发大家都在使用什么框架呢,那么PC端的对于中小型的项目大家会倾向于选择jq+bootstraps吗,还是用reactjs、angularjs……?
回复内容:
借鉴前端工程——基础篇文章里的内容,觉着科普的蛮好的,对我这样的初级蛮受用。刚好所用的图片里都差不多覆盖了一些常用的东西,直接拿来贴了。1.库/框架选型:

图中的也有一些没用过,中小型pc端项目的话在做技术选型时会多去尝试未用过的,这样可以快速去实践新东西。
pc端会使用jquery做一些效果处理,移动端一般用zepto,更轻便一些,更多的一些js的处理会用underscore,常用的图标会使用Font Awesome。
react最近蛮火的,像 @onionBob 所说只是view这一层,所以facebook也提出了 flux来作为一套完整的解决方案。
vue.js 也有在用,能从@勾三股四 的微博看出来他们都在推这些,我们团队也已经在用。

个人现在的态度便是在自己的项目中尝试很多新东西,嗯,初生牛犊不怕虎。
2.前端工程构建工具的话:gulp 和grunt ,个人比较喜欢 gulp,简单粗暴。

3.JS/CSS模块化开发

模块化Amd和Cmd其实用哪个都无所谓,自己熟练哪个就好,大家也都还在继续使用,但是~前端的发展真的蛮快的,玉伯也在自己微博上贴出了否定的态度:

有评论给出的解释是:
@春江一条小鱼:库和框架是对标准的一种扩展与补充。ECMAScript 6 + 出来后,很多功能在标准下能实现了,于是…
其他的有用过webpack,比较推荐,嗯,理由也是简单粗暴,好使。
其实,很多东西也还是一知半解,慢慢来吧~
另外,刚好正在学react,页面还打开着,安利一些地址。
官网地址:A JavaScript library for building user interfaces
阮一峰:React 入门实例教程
视频教程:[React.js中文教程]1.初识ReactJS(讲的太烂,直接跳过吧.)_土豆
另外 @陈五百 给推荐的 react native资源也一并推荐:ele828/react-native-guide · GitHub 感觉主要还是看是什么项目吧。
如果是纯移动端的话,zepto加frozenui加seajs挺好的。感觉bootstrap的响应式不适合纯移动端开发,因为太重了,对移动端载入速度影响很大,纯移动端还是小快灵比较好。
如果是做H5那种活动页,推荐用motion.js,挺好用的,效果赞赞的。
PC端的话,jq+bootstrap是个挺好的组合,或者用backbone也是挺普遍的,但是如果是开发企业管理系统那种的web页面可以考虑extjs,现在改名叫sencha了,组件多。相反,个人感觉react就不是很适合用来开发企业管理系统。
react现在很火,发展也很快,可以先学习学习,不过react只是View这一层,是个库,并不是一个完整的框架。而Angular可以说是个大而全的框架,但是载入速度相对比较慢,还有就是Angular 2.0和1.0有很大不同,几乎是个推翻重做的感觉,所以现在如果用1.x的话,感觉会比较尴尬。
另外,模块化的话,用seajs的也挺多。
还有就是可以多关注一下打包工具,grunt,gulp和百度开发的FIS。 学好vue就可以了 我只想问一句 你考不考虑后端 然而 jQuery、Bootstrap、React、Angular 刚好都不是一个层面的,都是可以同时使用的。(React 和 Angular 配合稍微麻烦一点,但是也是可以的。)
并不存在几选一的问题。
Front-end Choice Paralysis 原答案, 苦大仇深, 怨念极重, 负能量满满, 已删除...
--------------------
说下基础架构 / 打包工具~
不care架构的用 webpack, 大点项目, 希望长期维护的用 browserify.
gulp/grunt 就是个 task runner, 还是别拿他简单的 concat 下做打包吧...
框架
1. 实习用的是 ractive, 写公司项目很好用, 后面用 vue 写的东西切过来不好使. 不过也还好.
2. vue 正式工作使过, 比较 1w star 摆在那.
3. angular 目前在使, 给我的感觉使下次不要再用这个了...
4. react 单独拿出来说吧~
React
实习的时候学过, 玩过 jsx. 不喜欢. 但我觉得它是未来.
1. 生态: GitHub trending 10/25, 你说呢
2. 亲爹: Facebook 老爹, react人家在用, react-native 人家在用, 在推. 相比 angular 只是 G 爹的 side project 吧
3. 挺复杂的...但前端就是挺复杂的啊, 人家给出了解决方案啊~
btw. 现在在写 node 了, 偶尔写下前端(Angular). 所以不对请指正... jQuery
FB系列:React/Flux/Redux
TW系列:Bootstrap/Flight
Google系列:Angular
其他的好像都说到了。。
工具:
webpack/gulp/grunt/bower/bable/... Bootstrap+angularJS 不好意思 点进来以为是前端镜架……………………
想换眼镜了。 大家觉得mui怎么样

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Javascript 是一个非常有个性的语言. 无论是从代码的组织, 还是代码的编程范式, 还是面向对象理论都独具一格. 而很早就在争论的Javascript 是不是面向对象语言这个问题, 显然已有答案. 但是, 即使 Javascript 叱咤风云二十年, 如果想要看懂 jQuery, Angularjs, 甚至是 React 等流行框架, 观看《黑马云课堂JavaScript 高级框架设计视频教程》就对了。

Dalam era maklumat hari ini, laman web telah menjadi alat penting untuk orang ramai mendapatkan maklumat dan berkomunikasi. Tapak web responsif boleh menyesuaikan diri dengan pelbagai peranti dan memberikan pengguna pengalaman berkualiti tinggi, yang telah menjadi tumpuan dalam pembangunan tapak web moden. Artikel ini akan memperkenalkan cara menggunakan PHP dan AngularJS untuk membina tapak web responsif untuk memberikan pengalaman pengguna yang berkualiti tinggi. Pengenalan kepada PHP PHP ialah bahasa pengaturcaraan sisi pelayan sumber terbuka yang sesuai untuk pembangunan web. PHP mempunyai banyak kelebihan, seperti mudah dipelajari, merentas platform, perpustakaan alat yang kaya, kecekapan pembangunan

Cara untuk memulakan dengan cepat dengan React dan meningkatkan kemahiran pembangunan bahagian hadapan adalah kemahiran yang amat diperlukan dalam era Internet hari ini. Ia boleh memberikan pengguna antara muka pengguna yang kaya dan dinamik serta memberikan pengalaman yang baik kepada pengguna. Dalam pembangunan bahagian hadapan, React ialah perpustakaan JavaScript yang sangat popular dan berkuasa Dengan menggunakan React, pembangun boleh membina antara muka UI interaktif yang kompleks dengan cepat. Jadi, bagaimana untuk bermula dengan React dengan cepat dan meningkatkan kemahiran pembangunan bahagian hadapan anda? Di bawah, saya akan berkongsi sedikit pembelajaran Rea

Dengan pembangunan berterusan Internet, aplikasi Web telah menjadi bahagian penting dalam pembinaan maklumat perusahaan dan cara kerja pemodenan yang diperlukan. Untuk menjadikan aplikasi web mudah dibangunkan, diselenggara dan dikembangkan, pembangun perlu memilih rangka kerja teknikal dan bahasa pengaturcaraan yang sesuai dengan keperluan pembangunan mereka. PHP dan AngularJS ialah dua teknologi pembangunan web yang sangat popular. Kedua-duanya adalah penyelesaian bahagian pelayan dan bahagian pelanggan. Penggunaan gabungan mereka boleh meningkatkan kecekapan pembangunan dan pengalaman pengguna aplikasi web. Kelebihan PHPPHP

Dengan perkembangan pesat teknologi Web, Aplikasi Web Halaman Tunggal (SinglePage Application, SPA) telah menjadi model aplikasi Web yang semakin popular. Berbanding dengan aplikasi web berbilang halaman tradisional, kelebihan terbesar SPA ialah pengalaman pengguna lebih lancar, dan tekanan pengkomputeran pada pelayan juga sangat berkurangan. Dalam artikel ini, kami akan memperkenalkan cara membina SPA mudah menggunakan Flask dan AngularJS. Flask ialah Py ringan

Dengan populariti aplikasi web, rangka kerja bahagian hadapan AngularJS telah menjadi semakin popular. AngularJS ialah rangka kerja JavaScript yang dibangunkan oleh Google yang membantu anda membina aplikasi web dengan keupayaan aplikasi web dinamik. Sebaliknya, untuk pengaturcaraan bahagian belakang, PHP ialah bahasa pengaturcaraan yang sangat popular. Jika anda menggunakan PHP untuk pengaturcaraan sisi pelayan, maka menggunakan PHP dengan AngularJS akan membawa lebih banyak kesan dinamik ke tapak web anda.

Dengan populariti Internet, semakin ramai orang menggunakan rangkaian untuk memindahkan dan berkongsi fail. Namun, atas pelbagai sebab, pengurusan fail menggunakan kaedah tradisional seperti FTP tidak dapat memenuhi keperluan pengguna moden. Oleh itu, mewujudkan platform pengurusan fail dalam talian yang mudah digunakan, cekap dan selamat telah menjadi satu trend. Platform pengurusan fail dalam talian yang diperkenalkan dalam artikel ini adalah berdasarkan PHP dan AngularJS Ia boleh melakukan muat naik, memuat turun, mengedit, memadam dan operasi lain dengan mudah, dan menyediakan satu siri fungsi yang berkuasa, seperti perkongsian fail, carian,

这篇文章介绍的内容是关于AngularJS基础入门介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下。
