跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 现在有能够完全脱离 node.js 和 npm 的跨平台前端开发的解决方案吗?
未分類
9 4 月 2020

现在有能够完全脱离 node.js 和 npm 的跨平台前端开发的解决方案吗?

现在有能够完全脱离 node.js 和 npm 的跨平台前端开发的解决方案吗?

資深大佬 : XanderChen 7

感觉处处都是 npm 。

啥玩意儿都得 npm install 一下。

有没有能够完全脱离 npm 和 nodejs 的前端开发方案?

大佬有話說 (43)

  • 資深大佬 : airyland

    你可以用原生 js 或者 jQuery 配合手动刷新页面的方式,也就是回到古老的刀耕火种的方式。

  • 資深大佬 : nerocc

    Blazor + nuget

  • 資深大佬 : ochatokori

    也不一定脱离了就只能用原生或者 jq,有不少库都可以用 script 标签引入。

    不过有什么不得不脱离 nodejs 的理由吗,这不是给自己找麻烦嘛

  • 資深大佬 : lichdkimba

    vue 不是可以<script>引用的吗

  • 資深大佬 : hoyixi

    很难摆脱,因为很多库都是这么发布和管理的,除非代码你都自己写

  • 資深大佬 : teawithlife

    可以用 yarn 啊[手动狗头]

  • 資深大佬 : blless

    vugu

  • 資深大佬 : WildCat

    .net
    rust

  • 資深大佬 : WildCat

    Flutter web: https://flutter.dev/web

  • 資深大佬 : greatgodwei

    node.js 真的是太笨重了, 哪怕是一个小工具都格外赠送一个浏览器给你.

  • 資深大佬 : nannanziyu

    @greatgodwei 这是没分清 electron 和 nodejs ?

  • 資深大佬 : zhw2590582

    这个时候 deno 就彰显优势了

  • 資深大佬 : greatgodwei

    @nannanziyu 看错了,还以为主说的是跨平台 UI 了.

  • 資深大佬 : artyhacker

    很多新手就是这样,总觉得目前更高效的工具都是无用和麻烦的,只有从最原始的方式逐步过渡过来才能明白这些工具的意义.

  • 資深大佬 : Mutoo

    webpack 之类的模块打包工具还不成熟的时候,twitter 推出了一个叫 bower 的工具,可以把依赖下载到本地。然后自己 <script> 到网页上,或者用 browserify 打包。
    不过后来 twitter 自己都放弃 bower 了。
    http://bower.io/

  • 資深大佬 : BlackBerry999

    flutter

  • 資深大佬 : vone

    https://bellard.org/quickjs/
    https://www.rollupjs.com/
    https://swc-project.github.io/
    https://www.gruntjs.net/
    https://bower.io/
    https://deno.land/
    https://www.gulpjs.com.cn/

  • 資深大佬 : huan1043269994

    Flutter 走起

  • 資深大佬 : exploreXin

    脱离实际场景讨论技术是危险的,不同的场景要用不同的技术方案,看似可有可无的习惯,长久下去,会毁了程序开发人员的技术嗅觉。

  • 資深大佬 : nielinjie

    为啥要别的呢?不香了么?关键是要提出哪里不香,才好讨论可能的替代品 /补充品。

  • 資深大佬 : dodo2012

    我最烦的是 node_modules 这玩意,随便一个项目,代码没多少,依赖一大堆,轻松几百 M

  • 資深大佬 : runze

    @dodo2012 #21 snowpack

  • 資深大佬 : yuxizhe

    flutter

  • 資深大佬 : DOLLOR

    vue+element-ui 只需引入三个文件就可以干活了。

    <link rel=”stylesheet” href=”https://unpkg.com/element-ui/lib/theme-chalk/index.css”>
    <script src=”https://unpkg.com/vue/dist/vue.js”></script>
    <script src=”https://unpkg.com/element-ui/lib/index.js”></script>

    <div id=”app”>
    <el-button @click=”visible = true”>Button</el-button>
    <el-dialog :visible.sync=”visible” title=”Hello world”>
    <p>Try Element</p>
    </el-dialog>
    </div>

    <script>
    new Vue({
    el: ‘#app’,
    data: function () {
    return { visible: false }
    }
    })
    </script>

  • 資深大佬 : darknoll

    我用 cef,js 和 c++足矣

  • 資深大佬 : llsquaer

    @DOLLOR 这样写出来源码直接暴露在外面的..学了一段时间 vue..但是他们打包过后的源码直接就看不懂了.

  • 資深大佬 : ppphp

    有的,第一步,先打开 txt

  • 資深大佬 : Messiahhh

    yarn install…

  • 資深大佬 : w3cfed

    deno
    rust

    走起。

  • 資深大佬 : luozic

    kotlin C# C++ 不少语言都支持跨平台开发啊。

  • 資深大佬 : tyrealgray

    haxe

  • 資深大佬 : cmdOptionKana

    明明主流的如 React, Vue, Bootstrap 等等,都可以完全脱离 node.js 呀。

  • 資深大佬 : cmdOptionKana

    比如 Vue 官网入门教程 https://cn.vuejs.org/v2/guide/ 一开头的安装部分,官方本来就推荐用 <script src=”https://cdn.jsdelivr.net/npm/vue”></script> 并且明确说明 “安装教程给出了更多安装 Vue 的方式。请注意我们不推荐新手直接使用 vue-cli,尤其是在你还不熟悉基于 Node.js 的构建工具时”

  • 資深大佬 : janus77

    一定程度上包管理就等于生态,所以提到前端的生态最猛的不就是 npm 么……

  • 資深大佬 : wanguorui123

    自己撸框架,类加载

  • 資深大佬 : xingyuc

    @artyhacker 一个单页面小工具需要 npm 几十上百 m 的包,有何用?

  • 資深大佬 : xingyuc

    @llsquaer 可以看下 33 ,前台的东西有什么不能给看的

  • 資深大佬 : weixiangzhe

    script 加 type=module 可以直接写,写写 demo 可以, 生产就不要想了

  • 資深大佬 : DOLLOR

    @xingyuc 写“小工具”用 Vanilla JS 咯,连<script src=”jquery.js”>都嫌多余。

  • 資深大佬 : lvming6816077

    最简洁也是性能最好的方法就是直接用原生 JavaScript 来写,需要啥就用<script>引入,这样更可控,不像用 Npm install 会下载很多依赖的模块,导致前端资源变大。

  • 資深大佬 : ccyu220

    @xingyuc 又不自己造轮子,又想车动起来。一个单页面几十上百 M 的包,你就不能先去看看你需要的包和包自身依赖吗。

  • 資深大佬 : JayLin1011

    目前沒有,感覺太不切實際,畢竟有很多實用的輪子,當然 deno 未來可期,體驗會好一些。

  • 資深大佬 : james122333

    有阿 只不过很多东西你得自己来而已 但这样自订也高 放弃 Windows 深入 Unix 哲学吧 (滑稽)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具