- 1 名前:デフォルトの名無しさん [2019/03/09(土) 22:02:33.71 ID:47IMMy0/.net]
- 実際どうなん?
Vue https://jp.vuejs.org/ React https://reactjs.org/ Angular https://angular.io/ - VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured ※前スレ Vue vs React vs Angular mevius.5ch.net/test/read.cgi/tech/1545395856/ ★ここではjQueryの話題は禁止です ★jQuery房が書き込んでも無視してください
- 49 名前:デフォルトの名無しさん mailto:sage [2019/03/10(日) 22:57:26.28 ID:o7bvUAdf.net]
- >>48
えぇ…駄目って事は無いと思うけど、RxJSで一度取得した情報をページ遷移ごとに再度取得したり、ユーザーが仮で入力した入力情報を一々RxJSで送るって、面倒臭過ぎない? 俺は一度取得したデータや入力したデータはコンポーネント外のどこかに保管して、 データの更新がある時に再利用する、という方法が良いと思うけど。処理的にも通信量的にも。 もちろん、作るものによってデータの扱いは異なるだろうから、俺の考えが絶対に正しいとは思わないけど。
- 50 名前:デフォルトの名無しさん [2019/03/11(月) 00:23:57.94 ID:lyQtF9ny.net]
- >>49
それは結構範囲が広い問題だねえ。設計思想にも関わってきそうな。ただデータの再利用部分なんだけど、単に通信量を減らすキャッシュ的なもの?なら簡単だろうけど、なにやら複雑そうだね。
- 51 名前:デフォルトの名無しさん mailto:sage [2019/03/11(月) 00:26:48.86 ID:JM6BoaCV.net]
- >>41
描画し終わった後に呼ぶメソッドはアレとか、前だとコレとかとっつきにくい。 まあriotよりはマシだが
- 52 名前:デフォルトの名無しさん [2019/03/11(月) 00:36:16.62 ID:EA8HXttJ.net]
- >>44
それがfluxなんじゃないの?
- 53 名前:デフォルトの名無しさん [2019/03/11(月) 10:44:37.63 ID:lyQtF9ny.net]
- >>49
ブラウザのデータ永続化も絡んでる?
- 54 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 00:33:48.58 ID:jJAw+gN3.net]
- >>53
いやそこまでは。精々ユーザーが使っている間、具体的にはブラウザタブ開いている間くらいで考えてる。 JSONにしてsession storageにぶち込もうかとも思ったけど、データバインディングもしたいから 今んとこはserviceで管理するのが一番無難かなぁと。
- 55 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 02:23:44.41 ID:UpxuEIqZ.net]
- Model(Application/Data) <----> View Model (JQuery/AnimeJS/DOM) <----> View(HTML/CSS)
- 56 名前:デフォルトの名無しさん [2019/03/12(火) 09:34:20.66 ID:AFnQdIOq.net]
- >>54
5chじゃ詳しく話せないと思うんだけど少し範囲が広すぎるから、なにが具体例があると分かりやすい。今までの内容から、storeやrxやstorage,indexedDBでも解決に至らない問題って事だよね。 >データバインディングする際にも各コンポーネントのhtmlにクソ長い名前付けなきゃならなくてかったるい。 ここが核心で他は不便ではない、という事なら解決方法は全然違ってくると思うし。
- 57 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 10:16:12.94 ID:q9ip16jC.net]
- >>51
俺の場合はReactNativeを仕事で使って、同じようなとっつきにくさを感じたから、今はVueやってる。たぶん大差無いんじゃないかな。
- 58 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 12:10:25.68 ID:7g9xGTjE.net]
- vueのtsサポートってどんな感じ?
普通に使える?
- 59 名前:デフォルトの名無しさん [2019/03/12(火) 12:47:29.02 ID:AFnQdIOq.net]
- >>58
俺は普通に使ってる。特に問題ないよ。
- 60 名前:デフォルトの名無しさん mailto:sage [2019/03/12(火) 22:43:17.38 ID:yqMuNo3c.net]
- Fluxってsetterで値をセットし、getterで値を取得しましょうってことでいいの?
それともsetterの代わりに、メソッドで連想配列に値を入れて getterは使わず、内部構造の連想配列をそのまま取得ってこと?
- 61 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 00:03:24.50 ID:PAp5WAI8.net]
- >>56
「解決に至らない問題」というとちょっと違ってて、やりたい事は出来るんだけど、「もう少しシンプルで書きやすく、分かりやすい書き方はないか」と悩んでる。 今やってる事の目的と具体例を出すと、次の様な感じ。 【やりたい事とアプローチ】 コンポーネント間で画面遷移しても画面の状態が保持されるようにしたい。 そこでコンポーネントではなく、サービスにサイトの状態を保持させる。 【具体例】 『component』 ・A.component.ts / html ・B.component.ts / html 『service』 ・test.service.ts public val: any = null; // Aの状態を保持するメンバー変数。 1)TestServiceをA、Bそれぞれのコンストラクタで読み込む。 2)Aのcomponent.tsでデータを取得し、serviceのvalに格納。 this.testService.val = result; // 中身は { res : "OK" } 3)Aのcomponent.html上でデータをバインディングで表示。 {{this.testService.val.res}} 4)AからBに画面遷移。 5)component.tsで、取得したデータをオブジェクトの一部に格納。 var result = { res : this.testService.val.res, num : 123 } 結論としては↑のやり方でAで取得したデータをBで参照する事には成功したが、次の問題が出て来た。 ・TestServiceにもっと多くの変数があると、どの変数がどのページの状態を示すかが分からなくなる。 ・VS Code だとhtml編集時にtsの補完が効かず、htmlのバインディングの構文 {{this.TestService.val.res}} を書くのが面倒。 何かズラズラと書き上げてて、だんだん設計がよろしく無い気がしてきたわ。いっぺん設計を考え直してみるわ。
- 62 名前:デフォルトの名無しさん [2019/03/13(水) 01:32:34.62 ID:N5s6avwa.net]
- >>61
ちょっと俺もangular勉強中だから近日中に答えるわ。 ただ気になるのが4)のA>Bに遷移した後、リロードが発生したら表示できなくなる気がするんだけど。。urlが同じならAに戻るだけだから問題ないと言えば無い。のかな? または、A>Bへの遷移後Aは破棄されず再び更新が発生した場合サービス側で注意深く処理しないとせっかくのBのバインドが外れてしまう。 ごめん実装と例は違うんだろうけど、パッと見て気になったところ。
- 63 名前:デフォルトの名無しさん [2019/03/13(水) 06:45:39.95 ID:82TbnNci.net]
- それ
リロードが発生するとデータが消えるのは論外なのでリロードしても大丈夫なようにしないといけない
- 64 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 07:00:36.64 ID:YzEG8kXL.net]
- 名前が長くなるのはいやがらない方がいいと思うけどな。シンプルな名前にすると背後に潜む仕組みがわかりにくくなって逆に不安になったりしない?
- 65 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 07:03:11.66 ID:YzEG8kXL.net]
- {{this.TestService.val.res}}
こう書いてあると、他の人が見たときにわかりやすくてよい名前だと思う。
- 66 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 08:57:38.95 ID:YvUB85FK.net]
- ReduxならlocalStrageのミドルウェアがあったな
- 67 名前:デフォルトの名無しさん [2019/03/13(水) 09:40:05.85 ID:N5s6avwa.net]
- 現段階での改善案なんだけど、
1:Aのロード部分はサービスへ。 2:AB共にサービスからrx経由で取得。 が基本だと思う。要はコンポーネント内で直接ロードしない。この修正だけで随分見通し良くなると思うよ。 あとはサービス側でキャッシュなり永続化なりお好きな様に。
- 68 名前:デフォルトの名無しさん [2019/03/13(水) 11:07:16.09 ID:xsp0OITE.net]
- 頑張らなくっちゃ〜 頑張らなくっちゃ〜
うんちもプリップリッ おしっこもジャージャー 頑張らなくっちゃ〜 頑張らなくっちゃ〜 👀 Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
- 69 名前:デフォルトの名無しさん [2019/03/13(水) 11:20:41.84 ID:82TbnNci.net]
- ・サービスの根幹に関わる部分はflux概念で管理
・その部分はどのページでリロードしても破綻しないように管理する ・見た目とかリロードで変更されても問題ないstateはそれぞれのコンポーネントで管理 こんな感じかね
- 70 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 12:36:13.64 ID:M+m6pFpm.net]
- リロードしてもステート変わらないの?
何のためにリロードするんだろうな。 そんな糞サイト二度と行かないわ
- 71 名前:デフォルトの名無しさん [2019/03/13(水) 12:56:53.92 ID:sDP8Zfpo.net]
- 何のためにリロードするのかってユーザーが勝手にリロードするからだろ
糞サイトだろうが優良サイトだろうがリロードするやつはリロードする そんなことすら理解できないバカを自己紹介すんな
- 72 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 13:27:25.76 ID:M+m6pFpm.net]
- 何を期待してリロードするのかということなんだが…
リロードしてもリロード前とステートまったく変わらないの? そんな糞サイト二度と行かないわ
- 73 名前:デフォルトの名無しさん [2019/03/13(水) 14:00:09.36 ID:sDP8Zfpo.net]
- >>72
お前がバカだから理解できないのはわかった
- 74 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 14:51:42.99 ID:C11CZt6j.net]
- 馬鹿と馬鹿が言い争っていてワロタ
jQueryおじさんの俺が説明してやろう リロード自体が要求になってるんじゃないんだよ。 重要なのはURLに対応した表示になるということだ 例えば、誰かにこのページ見てくださいってLINEかなにかで送った時、 相手もそれを同じ内容で見れるということが重要なんだよ。 それが出来てれば自然とリロードにも対応する それから進むと戻るな。ブラウザで進むや戻るを押したとき URLが変わるが、内容もそれに対応して変わらないといけない これもURLい対応した表示ができるならば自然と実装できてることになる リロードした時に表示内容が変わる変わらないは関係ない データが更新されりゃそりゃ変わるだろ。それは問題ではなく URLに対応して表示がされてるということが重要なんだよ。
- 75 名前:デフォルトの名無しさん [2019/03/13(水) 14:55:47.58 ID:N5s6avwa.net]
- >>72
逆だよ逆。リロードしてもステートは基本変わっちゃダメなんだが。。別の何かと勘違いしてない?
- 76 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 15:05:53.98 ID:C11CZt6j.net]
- URLに乗っけるべき情報(ステート)と
そうでない情報を明確に区別して考えてるかい? それぐらいSPAの基本になってるはずだろう? なんかそういう前提基礎知識無いまま フレームワーク使ってる!SPAが得意!俺SPAやってる! みたいな馬鹿多そうだよね
- 77 名前:デフォルトの名無しさん [2019/03/13(水) 15:08:42.76 ID:sDP8Zfpo.net]
- >>74
お前は巣に戻れ
- 78 名前:デフォルトの名無しさん [2019/03/13(水) 15:16:56.45 ID:N5s6avwa.net]
- そうだな、皆さんスルーの方向で。
- 79 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 15:22:27.03 ID:C11CZt6j.net]
- じゃあID変えるわw
- 80 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 15:41:41.69 ID:spDmUHe4.net]
- 仲良くしろよマン参上!
仲良くしろよ
- 81 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 16:02:58.96 ID:096TGv3x.net]
- だからlocalStrage使う方法調べりゃいいだけしゃね?
どのフレームワークの話かはしらんけど
- 82 名前:デフォルトの名無しさん [2019/03/13(水) 16:56:50.71 ID:N5s6avwa.net]
- 今angular入れて色々弄ってるんだけど、思ってたより分かりやすかった。これは食わず嫌いだったかも知れん。lonic2も良い。
- 83 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 22:36:26.58 ID:XQdSKsp+.net]
- 今入院中でこの暇な時間使ってmacbookでreact nativeの開発環境構築したんだが、再起動しようとしたらmacOsの更新で引っかかってtimemachineで今朝に戻ってまたやり直しだよ。
Iphoneのデザリングは思わぬところで使えないな。 今日だけでパケット使用量が27.5GB超えたわw
- 84 名前:デフォルトの名無しさん mailto:sage [2019/03/13(水) 23:12:47.46 ID:/iq5uPyI.net]
- ツッコミ待ちか?
- 85 名前:デフォルトの名無しさん mailto:sage [2019/03/14(木) 01:02:58.29 ID:ru/Uognt.net]
- >>67
あぁそうか。コンポーネント基準で状態を保持するんじゃなく、RxJSを基準に取得した情報の管理をすりゃいいのか。なんとなく分かったわ。 あと、サイトのリロードについては特に書いてなかったけど、リロード時にはクエリにレコードのidでも埋め込んで、 ABそれぞれでTestService呼べばいいか。 >>65 説明が悪かったわ。変数名が長いのが「めんどくさい」の根本原因じゃなく、 VS Codeでコンポーネントのhtmlに変数を書く時に補完が掛からないからいちいち変数部分だけコンポーネントで書いて、 それをhtmlにコピペするって作業してるけど、その作業がめんどくさいんだよ。 htmlにクソ長い変数名貼り付ける際にコピー範囲間違えて、貼り付けた内容の間違いに気付かなくて、 serveして動かねー!なんて事も結構あったから、何か予防出来る良い方法(出来れば補完を効かせる方法)無いかなぁと。
- 86 名前:デフォルトの名無しさん mailto:sage [2019/03/14(木) 01:08:44.08 ID:r/2mZZxz.net]
- Angularの人多そうだね
自分はReact派なので話がよく分からないわ
- 87 名前:デフォルトの名無しさん [2019/03/14(木) 08:12:54.12 ID:OwP0/eKx.net]
- きちんとIE11でも動くように確認してる?
- 88 名前:デフォルトの名無しさん mailto:sage [2019/03/14(木) 09:12:46.32 ID:ejdidB2K.net]
- >>86
前スレでは殆ど話題にならなかったけどな
- 89 名前:デフォルトの名無しさん [2019/03/14(木) 09:48:52.88 ID:cYcIRmqP.net]
- >>85
ロードはそれで良いと思う。 あと補完部分だけど、俺はwebstorm使ってるからすまんけどvscodeだとどうなるのか分からない。でもそれ補完できるのが普通だから設定でどうにか出来そうな気がするんだけどね。。
- 90 名前:デフォルトの名無しさん [2019/03/14(木) 09:49:55.66 ID:cYcIRmqP.net]
- >>85
まだangular初心者なんで勘違いしてるかも知れんけど、webstormだと補完効いてる様に見える。少なくともコンポーネントのpublicな変数がhtmlで補完効かないという事は無い。注入したサービス内のプロパティも補完効く。 一度試してみたら?30日のトライアルあるし。インスコしてプロジェクト読み込むだけですぐ確認出来るよ。少し高いが。。サブスクだし。
- 91 名前:デフォルトの名無しさん [2019/03/14(木) 09:58:02.68 ID:cYcIRmqP.net]
- >>86
俺もreact vue派だよ。ただ聞いてた様なangularの急な学習曲線は無いと、現段階では思う。まだ全体を比較できるほど知ってる訳じゃないけど。
- 92 名前:デフォルトの名無しさん [2019/03/14(木) 17:30:00.98 ID:cYcIRmqP.net]
- ふと思ったんだけど、vscodeにangularのextension入れて無いから補完効かないとかじゃ、、違ったらすまんね。
- 93 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 09:00:46.58 ID:sCYeu0PB.net]
- nuxtとかVuepress使ってる方いたら、使用感とか不満点とか教えてください。
- 94 名前:デフォルトの名無しさん [2019/03/15(金) 10:31:41.22 ID:oX4qYXDT.net]
- >>93
Nuxtでssrにexpress使用する場合って事?仕事で使ってるよ。 create-nuxt-app で pwa, express, vuetify 指定。 色々世話焼いてくれるのは良いけどカスタムしようとすると少しトリッキー。ルータ周りとか。元が緩いから常に複数のやり方がある。たまにコレで正しいの不安になる。不満点としてはそんなもん。
- 95 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 11:49:10.14 ID:grzsyouu.net]
- 職場のとなりのおっさんが秀丸でAIのフロント作ってた
設計もデザインもコーディングも全部一人で完結させてた Reactも丸暗記してるみたいで秀丸で手打ち 手練れの人ならvscodeなんて要らない
- 96 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 11:54:10.30 ID:4uXCwYPV.net]
- つ メモ帳
- 97 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 12:31:05.49 ID:sCYeu0PB.net]
- Webstormと違ってVSCodeは無料なんだから、そこまで嫌わなくてもいいだろう
- 98 名前:デフォルトの名無しさん [2019/03/15(金) 12:36:40.24 ID:oX4qYXDT.net]
- >>95
凄え。。俺には到底真似できん。
- 99 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 13:26:57.92 ID:soCAaGQV.net]
- vimじゃねえのかよ
- 100 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 14:43:00.90 ID:xg5ImndD.net]
- 一方俺はVS Codeでバグが見つかり一時間考えてもわからず人に聞いたらただの変数名の間違いだった
- 101 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 15:53:30.81 ID:RoIPOHxI.net]
- Reactで長いスペルって
componentDidMountとかライフサイクルメソッドくらいじゃない? あとパッケージ名とか
- 102 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 18:30:15.60 ID:Ub8vdKeJ.net]
- >>95
残念ながら、それでは比較になっていない。 同等の手練の人でvscodeを使う人と秀丸を使う人の 両方を用意して比較して初めて意味がある。
- 103 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 19:23:38.69 ID:4uXCwYPV.net]
- そういうの文系ではapple to appleの比較って言うけど理系ではカッコよくなんて言うんだっけ?
- 104 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 21:07:09.57 ID:2KXTO6ja.net]
- まあ実際のところメソッドの綴り思い出すくらいのことで生産性が上がったり下がったりはせんわ。
- 105 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 21:43:10.81 ID:Em1ZGZeP.net]
- つーか仕事で縛りプレイするなよ
- 106 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 22:57:48.26 ID:Q5qTdV/M.net]
- vscode嫌ってるとかでなく、よく知らない・導入面倒そう・そのうち考える くらいの感覚で
現状維持(秀丸継続)してるだけだと思うよ
- 107 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 23:07:57.45 ID:T3qDIaug.net]
- (知り合いなの?)
- 108 名前:デフォルトの名無しさん [2019/03/15(金) 23:19:53.06 ID:oX4qYXDT.net]
- 秀丸でもホットリロード効くのかね。試すつもりもないが。
- 109 名前:デフォルトの名無しさん mailto:sage [2019/03/15(金) 23:52:43.11 ID:FowMnS0c.net]
- >>108
ホットリロードはwebpack-dev-serverの構成だろ
- 110 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 09:13:50.38 ID:CtYDlaLX.net]
- 正直コード補完って要らなくね?
- 111 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 09:52:45.29 ID:VrxWLsvb.net]
- うそつきコード補完ならいいのか
- 112 名前:デフォルトの名無しさん mailto:sage [2019/03/17(日) 16:31:11.50 ID:B3aOMEx5.net]
- >>110
お前さんだけ補完オフにして使えば良いじゃん。
- 113 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 09:08:50.14 ID:OsNQoPQN.net]
- ワッチョイなくなったからとれか分からんくなったけどReactマスターのオッペケはどんな環境でコーディングとかデザインとかやってるの?
- 114 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 20:14:26.90 ID:yGXBPngH.net]
- >>17
マジレスすると大規模案件は多い ただし、学習コストが尋常じゃない そりゃ半年に1回大規模なアプデ入るような言語は学ぶのキツイですわ あと、これ選んでる会社は開発が投げ捨てグーグルというのを忘れてる グーグルだから信用できるってどんな思考回路でそうなるのか
- 115 名前:デフォルトの名無しさん mailto:sage [2019/03/18(月) 22:26:10.82 ID:BmcHHai5.net]
- ふ、flutterで蘇らせたしっ!
- 116 名前:デフォルトの名無しさん [2019/03/18(月) 22:42:22.12 ID:ZOriKmN7.net]
- >>113
VScode cloud9 Photoshop たまにイラレ
- 117 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 00:09:33.27 ID:Lq9HjVmO.net]
- モックアップ作るときは最近はどんなソフトがいいんだろ
- 118 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 00:40:22.28 ID:ukYFNMNh.net]
- XD
- 119 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 03:16:20.90 ID:ttfascNs.net]
- >>114
androidstudioは?
- 120 名前:デフォルトの名無しさん [2019/03/19(火) 10:29:57.40 ID:SaRhAIF3.net]
- >>114
まあangularは過去やらかしてるから不満なのはわかるよ。でもどうせ5年もすればガラッと様変わりするのが常だし、しょうがない。pwaが本当にアプリの大部分を置き換え得るのか誰にも分からない。
- 121 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 12:35:42.07 ID:n03O5Nop.net]
- >>119
もうオワコンでしょー 中身は最低限の機能でバックの方で更新一括すればいいし 何度もアプデはユーザーにも開発にも負担がかかる
- 122 名前:デフォルトの名無しさん mailto:sage [2019/03/19(火) 19:16:33.24 ID:48OEK8cP.net]
- 現行クロスビルドするためにAndroidStudio入れなきゃいかんのがめんどいよね容量食うし
SDKだかだけ入れても結局足りんし ちゃんとクロスビルド用で必要十分で最小限の切出ししてくれんもんかね
- 123 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 07:02:54.00 ID:ko5dqk7s.net]
- >>121
何使ってるの?
- 124 名前:デフォルトの名無しさん [2019/03/20(水) 09:09:20.93 ID:qH5NavgF.net]
- ん?androidのネイティブアプリでandroid studio以外の選択肢があるのか?ゲームなら分かるが。
- 125 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 09:29:19.96 ID:l3iUozjv.net]
- angular.jsはもう死んでいる
- 126 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 09:33:59.53 ID:+M/58d6h.net]
- もうReact.jsってのもないよね
もう.jsって付けてるのはVueだけ
- 127 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 12:23:58.01 ID:sMrrhESD.net]
- つまりVueだけが生き残ってangularもなんちゃらもオワコンって事でok?
- 128 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 12:25:29.33 ID:KzgtImdp.net]
- いいよいいよめんどくさい
満足したら帰れ
- 129 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 14:41:20.20 ID:VnHP/Zl1.net]
- あたし今夜は帰りたくなーい
- 130 名前:デフォルトの名無しさん mailto:sage [2019/03/20(水) 22:22:23.69 ID:Q7FR5aXP.net]
- じゃあ会社に泊まり込んで朝までVueしよう
- 131 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 02:04:21.51 ID:2UUDJxzq.net]
- Evan「今日からSPAとして働いてもらうからな」
JS「えっ?おじさん誰?」 Evan「Vue!」 JS「え?ちょっと縛らないで!なにコレっ、 v-◯◯属性ってなんなの!気持ち悪いっ、私のDOMどうなってるのぉ!」 Evan「ディレクティブだよ。リアクティブにDOMを書き換えるんだ。Reactの◯SXよりも気持ちいいだろう、俺のテンプレート構文」 JS「気持ちよくなんか、んっ」 Evan「はしたないデータフローにはご褒美のV◯exだ」 JS「いやああ… (ごめんね…React…)」 Evan「うっ、見てごらん、これがコンポーネント作りだよっ!(ヴューッ)」
- 132 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 09:00:54.84 ID:fnYprB/J.net]
- >>127
フレームワークになったからだよ。
- 133 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 09:55:07.53 ID:SttJfC3V.net]
- >>131
v-Sexってなんだよ!?
- 134 名前:デフォルトの名無しさん [2019/03/21(木) 13:08:33.79 ID:5dV11zdl.net]
- フレームワークは3年くらいでオワコンになるし、何かいきなり新しいのがでてきて急にオワコンになることもある
- 135 名前:デフォルトの名無しさん mailto:sage [2019/03/21(木) 15:04:52.01 ID:SWMlpuY2.net]
- Angularは2系にイキナリ切り替わって呆然
以来React派に転向 メリケンではVueよりReactが優勢
- 136 名前:デフォルトの名無しさん [2019/03/22(金) 21:47:59.16 ID:IYk7fwKO.net]
- ほんと世の中ガチでフロントエンジニアリングできるエンジニアっていないんだな
エンジニアリクルートサービス利用してポートフォリオみてるけどどいつもこいつもウンコレベルなのに、できます!アピールだけすごい 作ったアプリみたら酷いな
- 137 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 22:00:16.69 ID:fHZvfEvf.net]
- AngularJSの時代なんてjQueryしか使ってなかったから過去の仕様がバッサリ切り捨てられたとかどうでもいい
大事なのは現行の仕様が実用的にどうかというところ
- 138 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 22:19:38.60 ID:LxFBiDFh.net]
- >>136
ポートフォリオのどういうとこ見る?参考にしたい
- 139 名前:デフォルトの名無しさん [2019/03/22(金) 22:59:48.83 ID:IYk7fwKO.net]
- >>138
全部みるけど 特にUI/UXがクソすぎる ど素人通り越して人間以下の能力しか感じられない ちなみにリクルートサービス担当者に聞いたら、できる人はほとんどいませんだって なのに単価クソ高え
- 140 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 23:08:18.72 ID:Xjl+z3zG.net]
- >>139
うーん…感情的な書き方で問題の本質がさっぱり分からん。 そのポートフォリオは具体的にどんなUIで、どういった点に問題を感じたん? またその問題に対して、どういった改善を求めてんの?
- 141 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 23:19:38.21 ID:ueV00U8L.net]
- UIUXなんてなんか使いづらいって感じた瞬間駄目なサイトだろ
- 142 名前:デフォルトの名無しさん [2019/03/22(金) 23:28:04.83 ID:IYk7fwKO.net]
- >>140
UIとして機能していない 反応がない フォントバラバラ ローディングなし 結果の明示がない UIがくずれている 導線がわからん なぜそこにそのボタンがある? 色がダサい 見にくい 古すぎるデザイン レスポンシブではない テキスト内容がクソ エラー表示なし ソースが汚い classが適当 htmlも適当 意味不明のダサい画像 無駄にかっこよくみせようとして逆にムカつくタイトル名 センスの欠片もないUI UXゼロ データ表示をフォーマットさせていない 必要な機能が実装されていない 見るだけ不快 これでスペシャリストとかマジで一回死んでやり直せ そのくせアピールだけすごい 私は月100万です へえ、じゃこれ1日でできます? ……… お前には10万でも高えわ
- 143 名前:デフォルトの名無しさん mailto:sage [2019/03/22(金) 23:39:39.09 ID:LxFBiDFh.net]
- それは初心者なだけでは…
- 144 名前:デフォルトの名無しさん mailto:sage [2019/03/23(土) 00:11:57.71 ID:z2HpA2Km.net]
- 「誰でも未経験から3ヶ月でフリーランスになれる!」
- 145 名前:デフォルトの名無しさん [2019/03/23(土) 00:39:40.39 ID:2pZbPAny.net]
- >>143
それがベテランってやつでもほんとできないんだよ いなくはないけどほとんどの奴ができない
- 146 名前:デフォルトの名無しさん [2019/03/23(土) 00:41:01.63 ID:2pZbPAny.net]
- この前も時給8700円提示してきた奴の開発案件見せてといったら自分から断りやがった
- 147 名前:デフォルトの名無しさん mailto:sage [2019/03/23(土) 00:44:46.37 ID:enzaJQTj.net]
- >>142
もう自分でやれば?雇ったふりして自分でやれば丸儲けやん。
- 148 名前:デフォルトの名無しさん mailto:sage [2019/03/23(土) 02:05:30.44 ID:AwTFibe4.net]
- ポートフォリオってデザイン凝ってればいいんでしょ
- 149 名前:デフォルトの名無しさん mailto:sage [2019/03/23(土) 08:17:57.37 ID:4V4ijAbJ.net]
- 1人月100万円が最低ラインで、その人の給料は30万円ぐらい。
残りの70万円は会社がもらって、経費に当てる 「3:3:3:1」の法則。 会社の売上の内、仕入が3割、人件費が3割、その他の経費が3割、利益が1割だから、 会社に100万円を払っても、30万円の人しか来ない つまり社員還元率が30% と言うこと。 ただし、ソフトウェア業界は仕入が少ないから、もう少し還元率は高いかも 派遣社員なら、70% ぐらいあるけど、仕事がない時の給料保証がない。 エージェントなら、90% ぐらいあるらしい
|

|