並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 24 件 / 24件

新着順 人気順

ビルドツールの検索結果1 - 24 件 / 24件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

ビルドツールに関するエントリは24件あります。 開発、 javascript、 techfeed などが関連タグです。 人気エントリには 『AWS、Docker Desktop代替となり得る「Finch」をオープンソースで公開。ローカルマシンに仮想環境とコンテナランタイム、ビルドツールなど一式を導入』などがあります。
  • AWS、Docker Desktop代替となり得る「Finch」をオープンソースで公開。ローカルマシンに仮想環境とコンテナランタイム、ビルドツールなど一式を導入

    AWSは、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式を簡単にインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」をオープンソースで公開しました。 Today we are happy to announce a new open source project, Finch. Finch is a command line client for building, running, and publishing Linux containers. Learn more in this blog from @estesp and @ChrisShort https://t.co/5qDdio806E#AWSCloud #containers #opensource pic.twitter.com/TDfcYlwwIs

      AWS、Docker Desktop代替となり得る「Finch」をオープンソースで公開。ローカルマシンに仮想環境とコンテナランタイム、ビルドツールなど一式を導入
    • JavaScriptビルドツールの整理 各ツールの機能と依存関係

      フロントエンドのビルドツールが色々ありすぎて、何がどうなっているのかがわかりづらいため、 各ツールができること、特徴 ツール間がどのように依存しあっているか を一気に調べて整理した。(情報は2023/10時点) 概要 ツールの依存関係整理 上層: dev server付きのバンドラ/ビルドツール。アプリ開発者が直接configなどを書いて取り扱うのはここが多いと思われる。(Next.jsに関しては、ビルド機能に着目した場合) 下層: やや基盤的なdev serverなしのツール群。 矢印は、明示的な依存関係を表す。実際には、明示的な依存関係がなくても、下層のツール群は上層のバンドラ(やRollup)に対してプラグインを提供していることが多い。 各ツールのできること整理 ツールごとに、大まかな機能区分で、できることとできないことをまとめた。 各機能区分の定義は次セクションを参照。 ツールごと

        JavaScriptビルドツールの整理 各ツールの機能と依存関係
      • 「The State of JS 2021」公開。最も使われているフロントエンドのライブラリはReact、バックエンドはExpress、ビルドツールはwebpackなど

        「The State of JS 2021」公開。最も使われているフロントエンドのライブラリはReact、バックエンドはExpress、ビルドツールはwebpackなど 回答者の国別分布を上位5位までを見ると米国が14%、ドイツが4.8%、ロシアが4.5%、フランスが4.2%、イギリス(UK)が4%となっており、日本の回答者は1.3%で15位、中国の回答者も1.3%でした。 一方、言語別では英語が70.1%と他を圧倒しており、2位がスペイン語で5.4%、ロシア語が5%、フランス語が3.3%、ドイツ語が2.3%、中国語、ポルトガル語、そして日本語が1%でした。 アンケートの結果は、ProxyやPromiseなどに関するJavaScriptの新機能がどのくらい使われているか、Service WorkerやWeb Audio API、WebGLなど新しいブラウザAPIがどのくらい使われているかや

          「The State of JS 2021」公開。最も使われているフロントエンドのライブラリはReact、バックエンドはExpress、ビルドツールはwebpackなど
        • 週報 2022/04/17 プログラミングの目標がない人のためのビルドツール実装 - しゅみは人間の分析です

          近況 あまりに天気が良くて鴨川に行ってみた。 自転車だと意外と近くて15分くらい。道は御池通を選んだ。広いので走りやすい。京都は観光客・自動車がそこらじゅうにいるのでルート選択が大事なのだ。 『うつ病九段』に、「メンタルをやった人は自然に触れることで回復するのだ」と書かれていた。鴨川はまさにそういう場所だと思う。 人はまばらで川は鳥だらけ。人間より鴨が多いことすらあるだろう。 ただぼーっと眺めるだけで癒される場所なので、次は原稿を終えた(はずの)妻氏を連れてくる予定だ。 冷えがつらい季節が終わりつつある。これからは疲れと胃腸の調子が課題である。万能の対策は散歩と睡眠だが、特に胃腸が弱っていたら足三里にお灸をせよ、と鍼の先生に言われた。千利休も使っていたツボである。 鍼の先生は爪楊枝とタオルさえあれば仕事ができるらしい。だから大地震が起きても営業するから、予約どおり来てくれ、と言われた。すご

            週報 2022/04/17 プログラミングの目標がない人のためのビルドツール実装 - しゅみは人間の分析です
          • ScalaのビルドツールMillが生成するUberjarはZIPファイルの面白仕様を使ってシェルから直接実行できるようになっている - Lambdaカクテル

            プログラミング言語Scalaで最もよく使われているビルドツールといえばsbtだ。起動しっぱなしのインタラクティブ仕様なsbtがやや鈍重なきらいがある一方、もう1つのビルドツールであるMillが開発されており、こちらではnpmのようなシェル単位の操作体系を指向している。 https://mill-build.com/mill/Intro_to_Mill.htmlmill-build.com 単にコマンド体系のみならず、Millには他にも色々と面白い機能がある。例えばsbtと違って標準でassembly、すなわちUberjarへのパッケージング機能が搭載されているという点がありがたい。このUberjarを作る機能に面白い仕組みが盛り込まれていたので紹介するというエントリ。 謎の実行権限 中身を覗く ZIPは任意の場所に任意のデータを封入できる 追記 追記(2025-01-06) さて、JVM言

              ScalaのビルドツールMillが生成するUberjarはZIPファイルの面白仕様を使ってシェルから直接実行できるようになっている - Lambdaカクテル
            • AWSが「Docker Desktop」代替となり得る「Finch」をオープンソースで公開 ローカルマシンに仮想環境・ビルドツールなど一式を導入

              この記事は新野淳一氏のブログ「Publickey」に掲載された「AWS、Docker Desktop代替となり得る「Finch」をオープンソースで公開。ローカルマシンに仮想環境とコンテナランタイム、ビルドツールなど一式を導入」(2022年11月24日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 米Amazon Web Servicesは、ローカルマシン上にLinuxコンテナのランタイム、ビルドツール、コマンドラインツールなど一式を簡単にインストールし、コンテナを用いた開発環境を開始できるソフトウェア「Finch」をオープンソースで公開しました。 現時点ではIntelプロセッサもしくはAppleシリコン搭載のMacにのみ対応しますが、今後WindowsやLinuxにも対応する予定です。 コンテナ環境の構築を簡単にするFinch ローカルマシンにコンテナを用いた開発

                AWSが「Docker Desktop」代替となり得る「Finch」をオープンソースで公開 ローカルマシンに仮想環境・ビルドツールなど一式を導入
              • 2020å¹´ã‚‚JavaScriptは進化、フレームワークやビルドツールでは有力な新顔も登場

                CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                  2020年もJavaScriptは進化、フレームワークやビルドツールでは有力な新顔も登場
                • Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に

                  Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に Vercelは同社が開発するWebアプリケーションフレームワークの最新版となる「Next.js 14.2」の正式リリースを発表しました。 Next.jsは、ReactをベースとしたオープンソースのWebアプリケーションフレームワークです。ルーティングやサーバサイドレンダリング(SSR)、静的サイト生成(SSG)など多数の機能を備えています。 Next.js 14.2では、webpack後継のRust製のビルドツール「Turbopack」がリリース候補に到達。ビルドの性能向上やキャッシュ、エラーメッセージの改善などが行われています。 Next.js 14.2 ◆ Turbopack (RC): 99.8% of tests passing for `next dev --turbo`

                    Next.js 14.2正式リリース、webpack後継ビルドツールのTurbopackがリリース候補版に
                  • 【Vite】 Vue3.0ã‚‚Reactも!ノーバンドルなビルドツール「Vite」を試してみる - Qiita

                    最近猛烈にスターを集めているビルドツール、Viteを触ってみたので簡単に紹介します。 この記事はVite v0.19.1時点での情報です。 Viteとは? ViteはVue.jsの作者のEvan You氏が開発中のノーバンドルなビルドツールです。 ネイティブのESモジュールのインポートを利用しバンドル不要で高速に動作するdevサーバーと、Rollup.jsをベースとしたプロダクションビルド機能を提供します。 設定不要で.vueのSFC(Single File Components)をコンパイルできて、さらにデフォルトで今開発中のVue3.0が使えます。 しかも、vue-cliのようにVue.js限定ではなく、React、Preactにも対応しています。 注意 Still experimental, but we intend to make it suitable for producti

                      【Vite】 Vue3.0もReactも!ノーバンドルなビルドツール「Vite」を試してみる - Qiita
                    • フロントエンド界隈のビルドツール用語の違いを分かりやすく!

                      「ここ間違ってるよ!」があれば、コメントで指摘して頂けるとうれしいです。 フォーマッター フォーマッターは「俺が決めた書き方に修正してやるぜ」なツールです。 たとえば「この行は文字数が多すぎるから改行してやるぜ」とかをしてくれます。 現状は、Prettierがよく使われているようです。 フォーマットするルールは自分で追加できますが、公式には「フォーマットルールを議論することは無駄です」的なことが書かれてるので、暗にデフォルト設定のまま使うことを推奨している気がします。 リンター リンターは「その書き方はやめたほうが身のためだぜ」を警告してくれるツールです。 警告するルールは自分で追加できます。たとえば「関数を書くときは絶対に関数式で書け!関数宣言は使うな!」とかを警告できたりします。 ルールを追加すればするほど「俺に指図するなああーッ!!」となりますが、👇のようなメリットが生まれます。

                        フロントエンド界隈のビルドツール用語の違いを分かりやすく!
                      • ちょうどよいビルドツールEarthlyの紹介

                        ちょうどよいビルドツールEarthlyの紹介 ビルドツールと呼ばれるものは昔から現代まで使われているMake、JavaやKotlinでは一般的なGradle、Googleで使われていたものをOSS化したBazelあたりが有名です。他にも様々なビルドツールが存在するのですが、知名度は低いものの最近自分が注目しているEarthlyというビルドツールを紹介します。 まずEarthlyの特徴をBazelやGradleといった他のビルドツールと比較して簡単に紹介します。 Dockerfile + Makefile風のDSL どんなビルドツールでも基本的には独自DSLでビルド設定を書くことになりますが、EarthlyはDockerfileとMakefileを合体させたようなDSLとなっており、他のビルドツールと比較して分かりやすい方だと思います。このDSLについては後述しますが、このサンプルコードでも

                          ちょうどよいビルドツールEarthlyの紹介
                        • Node.js のビルドツール「esbuild」について!

                          はじめに esbuild は、キャッシュなしで高速なビルドを可能とする Node.js のビルドツールです。 ビルドツールには、esbuild の他に、Webpack、Gulp、Parcel、Rollup、Browserify、FuseBox などがあります。 私自身が webpack を普段使っていて、ビルドに時間がかかりすぎているのが気になり、esbuild について調べてみようと思いました。 esbuild の特徴としては、 キャッシュなしでの高速なビルド ES6 と CommonJS をサポート ES6 の Tree shaking 対応(利用されていないコードの除去) JavaScript と Go による API TypeScript と JSX をサポート ソースマップの生成 ソースコードの最小化 プラグイン(現在、experimental で v1.0.0 より前に対応予定

                            Node.js のビルドツール「esbuild」について!
                          • 新しいビルドツールの Farm

                            新しいビルドツールの Farm 2024.07.21 Farm は Rust 製の新しいビルドツールです。パフォーマンスを重視して設計されており、Vite と互換性のある JavaScript プラグインをサポートしているという特徴があります。バンドルの戦略には Partial Bundling というものを採用しており、モジュールのネットワークリクエスト数を削減するため、20 ~ 30 のファイルにバンドルするという特徴があります。

                              新しいビルドツールの Farm
                            • ビルドツール make / ant / maven / gradle ざっくり理解メモ - Qiita

                              Spring Boot入門の本を読むと、Maven と Gradle でのビルドの方法が併記されているものが殆どだ。Gradle は Mavenとどう違うのだろうか? なんで Gradle 使わないといけないのか? とふつふつと疑問が湧いてくる。しかし、どちらのホームページを読んでも、非常に多くのことができることを漠然と書いてあるだけで、具体的な違いを簡単に理解させてもらえない。 そこで、動かしながら、それぞれの基本と両者の違いを確認したメモである。ついでに、make と ant も整理してみた。 make (メイク) makeコマンドは、プログラムのビルド作業を自動化する。 コンパイル、リンク、インストール等のルールを記述したテキストファイル (Makefile) に従って、これらの作業を実行する。 C/C++言語だけでなく、Java言語にも適用することができる。 構成ファイル: Mak

                                ビルドツール make / ant / maven / gradle ざっくり理解メモ - Qiita
                              • 個人サイトのビルドツールをwebpackからViteに移行した - valid,invalid

                                個人サイト https://ohbarye.github.io/ のビルドツールをwebpackからViteに移行した。 まぁ、移行と大げさに言っても、元々vanilla JSとSassでちょっと動きと装飾を付けただけのペライチページなのだけど。 実質ただのリンク集 理由 State of JS 2021のビルドツール部門でViteが1位になっていたが利用したことがなく気になっていたため。手元にある最小のフロントエンドプロジェクトが個人サイトだったのでplaygroundとして試してみた。 https://2021.stateofjs.com/en-US/libraries/build-tools より Viteとは Vite公式を斜め読みした。ランキング中だと経験あるビルドツールがwebpack, Parcel, Rollupあたりで止まっていたのでそこからの差分で理解すると... es

                                  個人サイトのビルドツールをwebpackからViteに移行した - valid,invalid
                                • ビルドツール for Visual Studio 2022 (Build Tools for Visual Studio 2022)のインストール(Windows 上)

                                  Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)のインストール(Windows 上) Build Tools for Visual Studio 2022 Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)は,Windows で動くMicrosoft の C++ コンパイラーである. 64 ビット,32 ビットで動く. NVIDIA CUDA ツールキットの利用のときにも役立つ 「x64 Native Tools Command Prompt」は、コマンドプロンプトとしての機能がある. C++ のプログラムをコンパイルしたいときの手順概要: スタートメニューで「Visual Studio 2022」の下の「x64 Native

                                  • フロントエンド最新ビルドツールを調べてみた - RAKUS Developers Blog | ラクス エンジニアブログ

                                    はじめに まずはwebpack esbuild swc Snowpack Vite まとめ はじめに こんにちは。フロントエンドチームの岡山です。 私の担当するプロジェクトでは現在Vue2を使っており、webpack(vue-cli)を使ってビルドを行っています。 webpack自体は非常に有用なツールではありますが、あえて不満を挙げるならビルドが遅いことでしょう。 キャッシュや処理の並列化など、高速化のためにビルド設定の最適化を行ってはいますがそれでも遅いです。 小さいプロジェクトでは気にならなくても、大きくなるとともにこの問題が顕在化し、無視できなくなるかもしれません。 この記事では高速なビルドを可能にする新興勢力をいくつかご紹介します。 まずはwebpack 比較対象がないと評価しにくいので、最初にwebpack5 + ts-loaderを使います。 React + TypeScri

                                      フロントエンド最新ビルドツールを調べてみた - RAKUS Developers Blog | ラクス エンジニアブログ
                                    • Reactのプロジェクトを構築する際に「create-react-app」から脱却して、より軽量で高速なビルドツールを使う方法 - Python転職初心者向けエンジニアリングブログ

                                      こんにちは、皆さん!今日は、Reactのプロジェクトを構築する際に「create-react-app」から脱却して、より軽量で高速なビルドツールを使う方法についてお話しします。具体的には、pnpm、Vite、React、そしてテストフレームワークのVitestを組み合わせて、シンプルかつ効果的な開発環境を構築していきます。 最近では、create-react-appが非常に人気ですが、プロジェクトが大きくなるにつれて、ビルド時間や初期設定の重さが気になることがあります。そこで、Viteの登場です。Viteは、開発者体験を向上させるために設計された新しいビルドツールで、非常に高速です。そして、pnpmは依存関係管理を効率化するためのパッケージマネージャーです。 このブログでは、これらのツールを使って、Reactプロジェクトを作成し、テストを設定する方法を具体的なコード例を交えながら説明します

                                        Reactのプロジェクトを構築する際に「create-react-app」から脱却して、より軽量で高速なビルドツールを使う方法 - Python転職初心者向けエンジニアリングブログ
                                      • Javaプロジェクトのビルドツール、Gradleにするか、Mavenにするか - yujioramaの日記

                                        最近になって突然理解した。 選択するときは、柔軟性とAPIの安定性のトレードオフを考えないといけない。 総合評価 「成果物のビルド」を改善する意思と時間の有無に応じて選択するとよさそう。 消極的な姿勢なら Maven を、前向きな姿勢なら Gradle を採用すればいいだろう。 ビルドスクリプトに高度な柔軟性が求められるなら、まずは構成を工夫して簡素化できないか試みた方がよい どうしても簡素化できないなら柔軟性に優れた Gradle を採用するしかない プロジェクトの積極的な開発は1年未満で終了する(消極的な維持、保守は継続する場合) APIの安定性を重視して、Maven を採用する(維持や保守のためにビルドツールをメンテナンスするのはムダである) プロジェクトの積極的な開発は1年以上継続する 「成果物のビルド」を開発プロセスの一部として重視しており、改善し続ける意思があるなら Gradl

                                          Javaプロジェクトのビルドツール、Gradleにするか、Mavenにするか - yujioramaの日記
                                        • YAMLで記述するGo製のビルドツールTaskã‚’GitHub Actionsと連携してみた | DevelopersIO

                                          Goの開発現場では、ビルドやテストをビルドツールのMake(Makefile)で実行することがよくあります(例: $ make test)。たとえば、Mobyプロジェクト(Dockerの主要コンポーネント)やTerraformもそうです。 TerraformのMakefile MobyのMakefile Makefileは一度書いてしまえば変更の頻度は少ないとはいえ、最近では configure; make; make install といった手順でMakefileと触れる機会も減少しています。また、JSONやYAMLに慣れた人には、1970年代から存在するMakeの書式をとっつきにくく感じることもあり、保守性に課題が生じる場合もあります。 そこで登場するのがTaskです。Taskは、Makeの主要なユースケースをシンプルかつ簡単にYAML形式で記述できるツールです。 本記事では、Goプロ

                                            YAMLで記述するGo製のビルドツールTaskをGitHub Actionsと連携してみた | DevelopersIO
                                          • 2021-08-31のJS: TypeScript 4.4、PageSpeed InsightsのLab/Field data、Packemon(ライブラリ向けビルドツール)

                                            JSer.info #555 - TypeScript 4.4が正式にリリースされました。 Announcing TypeScript 4.4 | TypeScript Control Flow Analysisの改善、Index SignaturesにSymbolやTemplate Stringを利用できるようになっています。 また、Catch節のデフォルトをunknown型にするuseUnknownInCatchVariablesオプションと optionalとundefined値の区別をするexactOptionalPropertyTypesオプションの追加されています。 useUnknownInCatchVariablesはstrictオプションが有効の場合は自動的にONとなります。 一方で、exactOptionalPropertyTypesはstrictオプションとは別途設定が

                                              2021-08-31のJS: TypeScript 4.4、PageSpeed InsightsのLab/Field data、Packemon(ライブラリ向けビルドツール)
                                            • 様々なビルドツールを渡り歩いた末にLaravel Mixを選択した理由 2020年版 作業環境を晒します〜フロントエンド開発環境編〜 - arms inc. Engineers' Blog

                                              以前の記事で、「次回はさらにフロントエンド開発に寄せて、モジュールバンドラやタスクランナーについてご紹介できたら」と予告していましたが脱線してしまいましたので、今回はビルドツールにスポットを当てたいと思います。 tech.arms-soft.co.jp ビルドツールとは 今ではフロントエンドの開発環境にはなくてはならないと言っても良いほどのツールです。 主に下記の処理を行なってくれます。 pug、EJSなどのテンプレートエンジン SASS、PostCSSなどのCSSプリプロセッサ モジュールの依存関係の解決 BabelなどのJavascriptトランスパイラ Vue、Reactなどのフレームワーク stylelint、eslintなどの構文チェッカー さらに、画像の圧縮やブラウザのオートリロードなど、様々な動作を行なってくれます。 ただ便利な反面、様々なツールが登場し続けていて、そのツール

                                                様々なビルドツールを渡り歩いた末にLaravel Mixを選択した理由 2020年版 作業環境を晒します〜フロントエンド開発環境編〜 - arms inc. Engineers' Blog
                                              • 【備忘録】VS CodeでJavaのビルドツール変更にハマった話 - Qiita

                                                はじめに JavaのコーディングをVS Codeでしていて、Dependencyの解決で見事にハマりました。 備忘録として(たぶん、またハマると思うんで)、調査の過程を記します。 それは、興が乗った私がGitHubからクローンしたSpring Bootのサンプルコードを魔改造しようとして、調子に乗ってpom.xmlを書き換えた後に発生しました。 「追加したdependencyがVSCodeに反映されない…だと?」 そこから、調査がはじまったのです。 調査 VS Codeに導入しているJava関係の拡張機能はJava Extension Packのみですので、もしJava Extension Packの問題であれば世間様(※Google)に聞けばわかるはずです。 ところが、世間様(※Stack Overflow)のご意見を伺っても、pom.xmlを更新したら「更新を反映しますか?」的な確認ダ

                                                  【備忘録】VS CodeでJavaのビルドツール変更にハマった話 - Qiita
                                                • Microsoft Build Tools 2015 (マイクロソフト C++ ビルドツール 2015 )のインストール(Windows 上)

                                                  Microsoft Build Tools 2015 (マイクロソフト C++ ビルドツール 2015 )のインストール(Windows 上) Microsoft Build Tools 2015 (マイクロソフト C++ ビルドツール 2015 )のインストール(Windows 上)と動作確認手順をスクリーンショット等で説明する. URL: 「Visual Studio の以前のダウンロード」の URL: https://visualstudio.microsoft.com/ja/vs/older-downloads/ 【目次】 Microsoft Build Tools 2015 (マイクロソフト C++ ビルドツール 2015 )のインストール(Windows 上) コマンドでコンパイルしてみる Microsoft Build Tools 2015 (マイクロソフト C++ ビルドツ

                                                  1

                                                  新着記事