Artwork

Nội dung được cung cấp bởi そうっすね制作委員会. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được そうっすね制作委員会 hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !

40. CTOの技術選定

1:15:11
 
Chia sẻ
 

Manage episode 205540161 series 1549311
Nội dung được cung cấp bởi そうっすね制作委員会. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được そうっすね制作委員会 hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

trkwとmiyaokaとkotamatsの3人で、SCOUTER、Vue.js、Nuxt.js、Laravel、Android、JetBrainsなどについて話しました。## Show Notes

kotamats さんの自己紹介

SCOUTER さんが行っている技術選定

  • 技術選定のコンセプト
  • ゆるふわでできる物を選んでいる
  • 最近の開発では Nuxt も利用している
  • Laravel は Rails 出身者でも開発に携わりやすい
  • 2 年前は CakePHP で運用していてリニューアル、現在は Laravel と Vue で運用
  • Nuxt は、 2017 年 10 月から実際に導入している
  • デメリットと感じる点は、ゆるく書けるのが良くも、悪くも
  • Vue.js だとあまり、Component を許容しない
  • タグが invalid でも通してしまう

vue これvalidなの… pic.twitter.com/JctNnlLAuJ

— azu (@azu_re) 2018年4月4日

別リポジトリで、ソースを共有する方法

  • 企業側、スカウターさん、転職者さん、Admin 用でリポジトリが別れているという課題
  • 扱っているデータは一緒なので、別リポジトリでも plugin 的に同じソースを利用したい
  • Storybook 上で Button など、共用パーツをまとめてる

分岐が複雑なコンポーネント

  • v-if とかで分岐、Admin でこういうステータスだと表示しない
  • Logic に落とし込むと v-if が多くなり複雑になる
  • jsx の返す関数を用意して、render に渡す
  • 愚直に JavaScript を書く
  • v-if のネストや v-else まで入るとつらい感
  • 後置 if 構文: If, Else, Unless, and Conditional Assignment - CoffeeScript

うーん、個人的には Vue も大規模なもので十分使えると思ってるのだけど、この認識の違いはどこからきてるんだろう。

— katashin (@ktsn) 2018年4月2日
  • フロントエンドの Vue.js は、サーバーサイドの PHP に似ているのかも
  • 初級者から中級者にとっつきやすいイメージがあるが、強い PHPer のような人も居る

API の IO が複雑な時の開発フロー

よい API ドキュメントがあるだけで、開発意欲がわく

ソースコードの抽象化、責務範囲

This is fixed now -- I wasn't expecting such a quick turnaround around on Friday afternoon!

— Tatsuhiko Miyagawa (@miyagawa) 2018年3月24日

Android の日本展開

Android P Preview対応機種の日本販売状況
Pixel ✘
Pixel XL ✘
Pixel 2 ✘
Pixel 2 XL ✘
Xperia XZ2 △(キャリア版はおそらく不可なため)
Xiaomi Mi Mix 2S ✘
Nokia 7 Plus ✘
Oppo R15 Pro ✘
Vivo X21 ✘
OnePlus 6 ✘
Essential PH‑1 ○

— tomokin966 (@tomokin966) 2018年5月9日
  • Google Lens

日本だけ iOS シェア率高いままというのが IE の再来を想起させるので危機感

【調査】#iPhone#Android のシェア調査です。日本と海外では両者のシェアに大きな違いがあります
日本:#iOS 68.6% Android 30.4%
国外: iOS 19.6% Android 71.9%https://t.co/TWw2uPqtYT pic.twitter.com/mlN5CTUrPD

— XERA公式 (@xera_jp) 2017年8月10日

JetBrains 製品の機能どこまで使ってる?

フロントはもう VSCode > IntelliJ系 かと思ったけど、Vueのコードジャンプのサポートでやっぱり InteliJ系 > VSCode だわ〜となった。でもReactだったらVSCodeでええな。。。

— nabepon (@nabepon_dev) 2018年4月12日

intellij、ときどきくっそ重くなって重くなるたび.idea/workspace.xmlを削除してるんだけど、どうにかならんかしら

— nabepon (@nabepon_dev) 2018年4月3日
  • trkw の MacBook Pro で ふぁんふぁん いう

プログラミング言語の使い分け


💬おたより募集中

soussuneでは感想や質問などリスナーからのご意見をお待ちしています。 からお気軽にコメントをお寄せください
  continue reading

45 tập

Artwork
iconChia sẻ
 
Manage episode 205540161 series 1549311
Nội dung được cung cấp bởi そうっすね制作委員会. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được そうっすね制作委員会 hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

trkwとmiyaokaとkotamatsの3人で、SCOUTER、Vue.js、Nuxt.js、Laravel、Android、JetBrainsなどについて話しました。## Show Notes

kotamats さんの自己紹介

SCOUTER さんが行っている技術選定

  • 技術選定のコンセプト
  • ゆるふわでできる物を選んでいる
  • 最近の開発では Nuxt も利用している
  • Laravel は Rails 出身者でも開発に携わりやすい
  • 2 年前は CakePHP で運用していてリニューアル、現在は Laravel と Vue で運用
  • Nuxt は、 2017 年 10 月から実際に導入している
  • デメリットと感じる点は、ゆるく書けるのが良くも、悪くも
  • Vue.js だとあまり、Component を許容しない
  • タグが invalid でも通してしまう

vue これvalidなの… pic.twitter.com/JctNnlLAuJ

— azu (@azu_re) 2018年4月4日

別リポジトリで、ソースを共有する方法

  • 企業側、スカウターさん、転職者さん、Admin 用でリポジトリが別れているという課題
  • 扱っているデータは一緒なので、別リポジトリでも plugin 的に同じソースを利用したい
  • Storybook 上で Button など、共用パーツをまとめてる

分岐が複雑なコンポーネント

  • v-if とかで分岐、Admin でこういうステータスだと表示しない
  • Logic に落とし込むと v-if が多くなり複雑になる
  • jsx の返す関数を用意して、render に渡す
  • 愚直に JavaScript を書く
  • v-if のネストや v-else まで入るとつらい感
  • 後置 if 構文: If, Else, Unless, and Conditional Assignment - CoffeeScript

うーん、個人的には Vue も大規模なもので十分使えると思ってるのだけど、この認識の違いはどこからきてるんだろう。

— katashin (@ktsn) 2018年4月2日
  • フロントエンドの Vue.js は、サーバーサイドの PHP に似ているのかも
  • 初級者から中級者にとっつきやすいイメージがあるが、強い PHPer のような人も居る

API の IO が複雑な時の開発フロー

よい API ドキュメントがあるだけで、開発意欲がわく

ソースコードの抽象化、責務範囲

This is fixed now -- I wasn't expecting such a quick turnaround around on Friday afternoon!

— Tatsuhiko Miyagawa (@miyagawa) 2018年3月24日

Android の日本展開

Android P Preview対応機種の日本販売状況
Pixel ✘
Pixel XL ✘
Pixel 2 ✘
Pixel 2 XL ✘
Xperia XZ2 △(キャリア版はおそらく不可なため)
Xiaomi Mi Mix 2S ✘
Nokia 7 Plus ✘
Oppo R15 Pro ✘
Vivo X21 ✘
OnePlus 6 ✘
Essential PH‑1 ○

— tomokin966 (@tomokin966) 2018年5月9日
  • Google Lens

日本だけ iOS シェア率高いままというのが IE の再来を想起させるので危機感

【調査】#iPhone#Android のシェア調査です。日本と海外では両者のシェアに大きな違いがあります
日本:#iOS 68.6% Android 30.4%
国外: iOS 19.6% Android 71.9%https://t.co/TWw2uPqtYT pic.twitter.com/mlN5CTUrPD

— XERA公式 (@xera_jp) 2017年8月10日

JetBrains 製品の機能どこまで使ってる?

フロントはもう VSCode > IntelliJ系 かと思ったけど、Vueのコードジャンプのサポートでやっぱり InteliJ系 > VSCode だわ〜となった。でもReactだったらVSCodeでええな。。。

— nabepon (@nabepon_dev) 2018年4月12日

intellij、ときどきくっそ重くなって重くなるたび.idea/workspace.xmlを削除してるんだけど、どうにかならんかしら

— nabepon (@nabepon_dev) 2018年4月3日
  • trkw の MacBook Pro で ふぁんふぁん いう

プログラミング言語の使い分け


💬おたより募集中

soussuneでは感想や質問などリスナーからのご意見をお待ちしています。 からお気軽にコメントをお寄せください
  continue reading

45 tập

Tất cả các tập

×
 
Loading …

Chào mừng bạn đến với Player FM!

Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.

 

Hướng dẫn sử dụng nhanh