Soumettre la recherche
Mettre en ligne
その時、Bowerに何が起こったのか
•
6 j'aime
•
4,860 vues
lion-man
Suivre
2015/11/20ぐらいに起こったことで個人的に感じたこと
Lire moins
Lire la suite
Technologie
Signaler
Partager
Signaler
Partager
1 sur 54
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Raspberry pi最新情報アップデート&いろいろ比較
Raspberry pi最新情報アップデート&いろいろ比較
Masafumi Ohta
ES2015の今とこれから
ES2015の今とこれから
lion-man
ライオンでも分かるVuejs
ライオンでも分かるVuejs
lion-man
Proxies are Awesome!
Proxies are Awesome!
Brendan Eich
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Hayashi Yuichi
いまさら始めてみたRxJS
いまさら始めてみたRxJS
lion-man
Famo.usはもう試したかい?
Famo.usはもう試したかい?
lion-man
コードリーディングのすすめ
コードリーディングのすすめ
lion-man
Recommandé
Raspberry pi最新情報アップデート&いろいろ比較
Raspberry pi最新情報アップデート&いろいろ比較
Masafumi Ohta
ES2015の今とこれから
ES2015の今とこれから
lion-man
ライオンでも分かるVuejs
ライオンでも分かるVuejs
lion-man
Proxies are Awesome!
Proxies are Awesome!
Brendan Eich
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Hayashi Yuichi
いまさら始めてみたRxJS
いまさら始めてみたRxJS
lion-man
Famo.usはもう試したかい?
Famo.usはもう試したかい?
lion-man
コードリーディングのすすめ
コードリーディングのすすめ
lion-man
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Contenu connexe
Dernier
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
Dernier
(8)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
En vedette
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
En vedette
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
その時、Bowerに何が起こったのか
1.
その時、Bowerに何が起こったのか @lion-man44(Twitter)
2.
Who? 株式会社LiBでFront End &
Back End ( Main: FrontEnd ) やってるAnimal Engineer Lionって呼ばれてます
3.
Talking today 11/20ぐらいに起こった事 Bower rails-assets(若干rails)
4.
Not talking today Bowerの細かい仕様 rails-assetsの細かい話(railsの細かい話も)
5.
Attention 英語頑張って読んだり(社内のエンジニアに手伝って もらったり)したけど、間違っている所多いかもしん ない、間違ってたらよしなに教えて欲しい 個人の主観でしか無いですが、宜しくお願いします codeがone linerぐらいしか出てこないです
6.
ここからは森のクマさんのBGMを思い出してください
7.
ある日(ある日)
8.
会社ん中(会社ん中)
9.
10.
rails-assets.orgとは?
11.
RailsにFront End Libraryを組み込みたいときにgem化して組み込みやすくしてくれるもの (Bowerに依存している)
12.
当時の自分
13.
「あ、そこ落ちるんや」
14.
「まぁTwitter見るか」
15.
16.
「!!!!!!」
17.
18.
「!!!!!!!!!」
19.
一体何が。。。
20.
https://github.com/rails-assets/ rails-assets/issues/291 ShellyCloud にホスティングされているが2016/3/31にClose 我々はすでに、知っているhosting platformにコンタクトをとり、サポートを要求してい る 心配なのは今のbowerの状態 bowerからnpmベースのソリューションに移行しつつある 現状の計画と提案は、現行のrails-assetsを新platformに移行し、それを2016年末までサ ポートする
21.
これに対してBowerの作者からコメントが
22.
「Bower is not
dying: http://bower.io/blog/ 」
23.
http://bower.io/blog/2015/bower- alive-looking-contributors/ Bowerは死んでない Bowerは2015/9で3歳になる 2015年は9回のreleaseを行っている(もう超えている けど)
24.
何故こんなことになっているのか?
25.
もともと1年以上前から事は起こっていた
26.
https://efcl.wordpress.com/2014/05/18/ bower%E3%81%AF%E6%82%AA%E3%81%8B %E3%81%A9%E3%81%86%E3%81%8B/ BowerはJavaScript界隈にとって負の遺産でしか無い (@cjno) Bowerはガンでしか無い(@substack)
27.
何故ここまで言われているのか? package.jsonとbower.jsonの二重管理問題 再利用できるはずのJSが複数のディレクトリに管理さ れている問題
28.
ふと考えてみる
29.
ライブラリを導入する時に、いろいろなバージョンのものがいろいろ な所に入っていると単純に辛い
30.
できれば同じnamespaceのものは同じものを参照していて欲しい
31.
つまりisomorphicなeco systemを求めている
32.
そしてFront Endでやりたい事は結局 require
33.
let observer =
require(‘observer-js’);
34.
であればBowerの取っている手段は間違えている
35.
(一旦小休憩)
36.
まぁここまで話しておいて何ですが
37.
Bowerは止めた方が良いのか?
38.
という点が気になるのでは無いかと思います(個人の主観)
39.
Bowerは使い続ける事に意味は無いと考えます
40.
http://bower.io/stats/
41.
42.
段々install数が落ち始めてる
43.
そしてjquery側がbowerを使うのを止めた
44.
https://github.com/jquery/jquery/pull/1620
45.
まだ遠い未来の話ですが、npm側がFront Endに対応してくれるそうです
46.
47.
(まだ聞いてない、なんて言えない)
48.
基本的な対応はよく言われているようなbrowserifyとwebpackで良いと 思います
49.
個人的に試してみたいのはここら辺
50.
・ [Railsのフロントエンドのビルドをnpmコマンドのみで完結した い](http://qiita.com/yo_waka/items/dc043a9da22dff8ae0cc)
51.
Let’s build 🔥
52.
Special Thanks ・https://github.com/tjnet
53.
ref ・https://havelog.ayumusato.com/develop/others/e656- not_using_already_frontend_libraries.html ・https://github.com/npm/npm/wiki/Roadmap-area-of-focus%3A-browser- dependencies ・http://qiita.com/megane42/items/2ab6ffd866c3f2fda066 ・http://bower.io/blog/2015/bower-alive-looking-contributors/ ・https://github.com/rails-assets/rails-assets/issues/291 ・https://www.reddit.com/r/javascript/comments/2rrr3l/ is_bowerio_dead_i_keep_being_told_not_to_to_use/ ・https://github.com/bower/bower/issues/98 ・http://blog.npmjs.org/post/101775448305/npm-and-front-end-packaging
・https://github.com/bower/bower/pull/62
54.
Thank you for
listening 😄
Télécharger maintenant