「MVC」を含む日記 RSS

はてなキーワード: MVCとは

2021-11-07

ASP.NET Core MVC 何もわかんね~~~~~~

全く分からない

ほんとどうすればいいんだ

Microsoft Docs機械翻訳された観念的な説明を読み解ける人天才だろ

てかC#も初めてなのに無理

Visual Studio使ってるけどVisual Studioも分かんない

終わりやね……

2021-11-04

anond:20211104221051

Pythonウェブで使いたくないのは、HTMLLispS式であって、Python のカッコが一対一対応しないからだろうね。Djangoテンプレートに endif みたいなタグがあって、キモかった記憶があるで。すくなくとも、RailsMVCViewLispベースとした Ruby合致たから、流行った部分もあると思う。

多様性とか偉そうに言ってる企業が嫌い

就活時の適性検査って優劣じゃない名目の奴でも実質的足切りラインみたいなのが設けられているところは結構あって、

これって実質的発達障害フィルターになってるんだよね。

IT系とかの場合、実績とかはそこそこある人間でもこの辺りで足切りされてそもそもアピールする場所にすら立てないみたいなことが結構あって、

自分学生時代で開発系のコンテストで結果残したり作ったアプリニュースサイトに取り上げられたりそこそこの規模のWebサービス運営してたりってまあまあ強みはあったと思うんだけど、

就活時この辺りですっっっげーーーー苦労した。

MVCオブジェクト指向意味がわからないどころかプログラミングすらやったことない同期が次々内定取る中で俺だけが最後まで取り残されてった。


今は転職何回かした後に独立してまあまあやってけてるけど、

この手の企業が「弊社は多様性尊重します」「どんな人種ジェンダー性的指向の人でも働きやす環境を!」とか偉そうなお題目を並べてるとつい白い目で見ちゃう

「ああ、この人達の言う多様性という言葉の中に俺みたいな人間はどこにも含まれてないんだろうな」

ちゃんと(今話題になっているポリコレ属性リストに書かれている範囲内の)多様性尊重しますって書いとけよ」

そんなことをつい考えてしまう。

2021-11-02

MVCモデル」って何がうれしいの

VはまだしもMCは同じでよくね???

2021-10-25

VBは何でもできるし良い言語だよって言われたんだけど正気疑うんだが

やってみてるけどどこが良い言語だよ。

Visual Studio依存してるのもうざいし、文法もうざいし、なにより微妙独自の書き方を求めてくるのが一番癪に障る

何一つ良い言語の要素を感じないんだけど、なんでこの言語ウェブアプリ作るんだよ。意味不明すぎる。LaravelでもRailsでもDjangoでもなんでもいいから、別のMVC使ってくれまじで。いつまでもブラウン管現役で使うみたいな貧乏くせー真似してないで、1,2ヶ月かけてシステム一新してくれ

2021-06-23

AndroidiPhoneアプリ開発の今を教えてくれないだろうか

※ 再ポストを許してくれ。どうしても、聞く人がいないのだ。

当方は、元プログラマー。今となっては、家庭の都合で引退した身。嫌なことがあって、久しぶりにプログラミング勉強したら楽しくて仕方ない。

たとえば、Ruby on Rails, Next with React on TypeScript とか最高にイカしていると思ったし、Kubernetes や Terraform で AWS, GCP を触れば IaC に感銘したし、Kafka や Elasticsearch といった NoSQLRDB進歩した上で共闘している様は夢のようだ。PHPJava も元気にしていて、おじさん嬉しいよ。(最近流行りだから Docker も触ったが、Vagrant なんかを触れた身からすると、正当な進化だよね。)ただ Python が人気なのは理解できないし、そんでもって C は苦手なままだけどな。あと、CSSHTMLナレッジアップデートについていけないのは歳のせいだろう。

閑話休題。それでタイトル質問なんだけど、今のモバイルアプリの開発手法について知りたいのだ。もちろん React Native といったものがあるのは知っているが、この手のものは好きになれないのよね。どうしても無理から生じる齟齬が気になっちゃうし、もっと言えば「プログラミングを介して、設計思想に触れたい」からね。

まず、iOS話題から。今は iOSSwiftUI だけで書けば良いのかしら?昔は Objective-C と Storyboard を使っていたけど、新規プロジェクトだと無視してもよいのよね?いや、だめだったら追加で勉強するだけだから良いのよ。その、加減がわからなくてね。自分としては Swift言語が好きで、SwiftUI は StoryBoard よりマシだと思うから、そこは問題ないのよね。10年前より、絶対に良くなったと思うし。あと SwiftUISwift言語の example 集とか、CocoaPods のまとめサイトなんかを教えてほしいな。公式だけじゃ物足りない。

次に Android なんだけど、現行なのは Kotlin言語 + Android Studio の UI ビルダーを強制なんでしょ?昔は Java言語 + XMLMVC という感じで、当時としては iOS よりまともなイメージだったけど、最近ふれたら蕁麻疹が出そうだった。なんというか、ちょっと体が受け付けない感じがする。だからAndroid は昔の開発手法で良いのかを教えてほしい。あと、iOS と同様に example を大量に載せたページをお願いします。

こんな感じかな。追加で知っておくべきことがあれば、嬉しい。たとえば、PWA とか。自分としてはモバイルプログラミング理解できたら、ブロックチェーン人工知能を除くと、ここ10年のナレッジキャッチアップできたつもりなので満足なんだよね。あと気力があれば、作成物を増田晒すかもしれないです。

ということで、よろしくお願い申し上げます

2021-06-16

anond:20210616231613

本来MVVMってMVCの親戚みたいな3層構造にしてViewデータ層、処理を分割するのが王道だったはず

よってソースが長くなるのは分割できてなかったんじゃね

2021-05-25

各種フレームワークでさ

MVCの分離とかいって、1機能作るときに書くべきファイルがいろいろ分散してるの

マジでわかりにくいと思うんだけどさ

IDEとかの機能で「1画面追加したいんですね~~?」「このファイルとこのファイル情報かいてね~~」ってナビゲート機能つかんの?

それだけで未経験者の80%は作業員に慣れると思うんだけど

2021-04-26

anond:20210425022947

RailsやLaravelみたいな(Web)MVCフレームワークで開発する場合、無理にDDD文脈アーキテクチャレイヤードアーキテクチャ/クリーンアーキテクチャ/オニオンアーキテクチャ)を採用すべきではないと言う主張に読めた。そういうことな同意できる。

MVCフレームワークはそれらのアーキテクチャのために作られたものじゃないもんな。


Web開発で主流のMVCフレームワークレイヤードアーキテクチャなんかは一見共存できそうに見えるが、実際は噛み合わない部分がある。

一例を挙げると、MVCフレームワーク採用されることが多いActiveRecordはDomain層とinfrastructure層を分離させるという考え方と相性が良くない。

仮に、ドメインモデルの導入とともにActiveRecordあくまデータの入れ物(DAO)としての使用限定すれば、形だけはDDD文脈アーキテクチャに合わせることはできるが、フレームワーク全体のエコシステムActiveRecord(に基づく各フレームワーク固有のModelクラス)前提で作られてたりするとどこかで破綻する。

Userモデルを前提とした認証処理なんかで引っかかることが多い)

その上、いくら設計方針としてActiveRecordをDAOとして扱っても、可用性はActiveRecordのままなので、そこが設計一貫性を保つ上でのセキュリティーホールになり得る。

そういう部分をテクニカル設計コードレビューで頑張って回避するコストと、MVCデメリットによって発生するコストのどっちがマシなのかは慎重に検討すべきと思う。

個人的には大体において後者のほうがマシだと思うが)


なので、理想を言えば、追記にもあったようにDDDためのフレームワークが普及するのが一番だと思う。

実際hanamiとかが出てきてるので、DDD推進派の皆様はRailsDDDとか中途半端なことをせずに、新興フレームワークをどんどんキャッチアップして知見を広めて頂ければと思う。

2020-10-06

anond:20201006222053

まずMVCってわかりますか?って全員に確認取らないのが悪い

なおプロパーどころか3次受けのコーダーが知らないこともよくある

anond:20201005212153

開発者全員集めての会議MVCのControllerについて話してるとき、「Controllerってなんですか!?exeファイルのことですか!?」ってキレたプロパのマネージャー

会議室が凍った。

2020-06-09

[]2020年6月8日月曜日増田

時間記事文字数文字数平均文字数中央値
0011915462129.941
0163593794.234
02283483124.460.5
03142554182.491.5
04183496194.268
05132515193.5143
0615108372.229
07447999181.851
0861409767.247
097012146173.540.5
101391187585.450
111141046891.841.5
121751557689.047
1316817341103.242.5
1412914969116.056
151471258685.645
1614915799106.042
171581508795.549
181551418791.553
1910913134120.540
2012720863164.344
2111316206143.434
2214218248128.541.5
2313323357175.645
1日2403278468115.945

本日の急増単語 ()内の数字単語が含まれ記事

ロリショタ(12), はすみとしこ(10), コンビニ人間(9), ぎこちな(3), 中坊(3), むっつり(3), MVC(3), ノールック(3), 見世物小屋(7), 藤井くん(3), アファーマティブ・アクション(4), 1枚(3), 抗議デモ(3), 媚び(21), Vtuber(20), チー(12), 接待(10), 黒人(42), V(11), VTuber(7), 人種差別(7), 児童(18), ショー(7), ディズニー(13), 白人(24), デモ(22), エロ漫画(15), リアリティ(10), 揶揄(18), 人種(16), 発達障害(20), 表明(14), ビジネス(16), 知能(15), 進化(12), 差別(90), 推し(16)

頻出トラックバック先 ()内の数字は被トラックバック件数

コンビニ人間発達障害見世物小屋普通差別 /20200607142545(22), ■自分はなぜVTuber文化が気に入らないのかまとめてみた /20200607213322(17), ■その『コンビニ人間』のとらえ方は風評被害レベルだよ /20200608134203(12), ■ステーキがおいしくない /20200607193705(12), ■大人ってさぁと思った話 /20200607192611(11), ■243が3の倍数っぽくない件 /20200608130409(10), ■ペットボトルのラベル剥がさないやつ多すぎない? /20200608140825(10), ■ノットフォーミーって分かって使ってんのかよ /20200608170924(9), ■アニメ母親って絶対優しいよな、これも押し付けよ /20200608102134(9), ■これからプログラミングを習おうとする人はMacBookを買う意味があるのか /20200608104345(8), ■エロ漫画に出てくるロリショタ /20200608143718(8), ■Vtuber別に嫌いじゃないけど結局キャバクラだしオタクキモい /20200608122907(8), ■頭文字 /20200608200850(7), ■コンビニ人間マジで大ッ嫌いだったなあ。嫌になるほど女作者だなこれって思った /20200608124138(7), ■ /20200608113100(7), ■@nhk_sekaima の投稿したBLMのビデオ何が悪いんだ /20200608171158(6), ■なんではてなーってソシャゲは叩くのにVtuber擁護するん /20200608162145(6), ■ブラックリスト差別的とか言ってる奴はバカ /20200608215040(5), ■Vtuberリアリティショーなのか? /20200607215453(5), ■anond20200607142545 /20200608025534(5), ■マイノリティの私が自分性別について話したら人権団体ポリコレ棒でぶっ叩かれた話 /20200608043750(5), ■ASDぽい娘と会話が出来ない /20200608112118(5), ■anond20200608115937 /20200608120530(5), ■ /20200608140303(5), ■女が児童性愛者にならない理由 /20200608150014(5), ■LGBTの話を聞くとイライラするやついる? /20200608200910(5), ■大好きなディズニー世界がツイステのせいで曇ってく /20200601124254(5)

2020-06-08

勇気

‪Server Side の MVC時代遅れだというのにモダンRuby on Rails も (Laravel も Django も) クソも無いでしょうに…。‬

って、実名で書く勇気が欲しい。

anond:20200608110721

お前だけのMVCを見つけていけ———。

MVCモデルを間違って理解してる奴多すぎ

ModelView中間層がControllerだと思ってる奴が多すぎ

2020-06-05

anond:20200605175823

から

データ定義からそれが何なのか分からんのよ

呼び出しを見ないと

そもそも呼び出す場所によって使われ方違うし


あとそれとは逆にさ

データ定義の方に「特定の画面で使ったときに強調表示するかどうか」みたいな情報を入れたがるのよ

MVCとか遥か以前の問題

あと20プログラマやってる人が

public Map<String, Object> mOptions;

みたいなフィールド用意すれば、クラス変えなくても機能追加できる、とかほんとに言ってるの

おわってる

2020-05-22

なんか知らないフレームワークで開発することになったりすると

どのファイルに何を書いたらいいのかわからなくて手間取ってしまう。

なんでそんなことになるか考えてみると

MVCの分離だのなんだのでファイルが分かれててあっちのファイル直したらこっちのファイルも直して

あっ項目名ファイル間でズレちゃってる!統一しないと!

みたいな感じでファイルを横断的に弄る必要があって混乱してしまうのが大きな要因になってる。

IDEでそこんとこうまくわかりやすサポートしてほしい

2020-05-10

Rails技術負債である2020

Rails業務システムを作ると死ぬ。というかスタートアップ文脈以外ではRailsを使わない方がいい。

Railsって「他の何を差し置いても初速が重要!」「成功してから考える!」スタートアップにとっては最適だと思う。

でも要件が複雑で長期的に運用保守する前提のシステムを作るのには全く向いてないんだよね。

Rails選択した時点でMVCかつモデルにいろいろ押し込んだ密結合なアーキテクチャ採用していて、これが規模の大きく複雑なシステムマッチしないってことをもう少し意識した方がいい。

技術負債」なんて聞き心地の良い言葉で済まされるけど、要は設計不備でしょ。

もちろん要件を鑑みて意識的にこういうアーキテクチャ採用するなら何も問題ない。

作り散らかす人にとってはどうでもいいのかもしれないけど。

とにかく、向いていないことにRailsを使うと当たり前のようにしんどい。

信者は絶賛するのはいいけど、向き不向きがあるってことも同時に伝えてくれたらうれしい。

負債を返すのはおそらく作ったのとは別の人になるので。

2019-07-27

(Web)エンジニア転向について

知り合いと飲んだら、過去の私と同じような状況であの日々を思い出して吐き出したくなった。

当時私が参加していたチーム・プロジェクトは美味しそうなFWを使っていた。

サーバサイドのエンジニアは片手ほどの人数で、採用時点でそのFW経験があることを確認されていたし、別チームから転属してきたメンバーも何らかのMVCWSGIFW経験があり、わりとサクッと順応していた。

前職では業界経験だったり、経歴を盛っていると思われるエンジニアもどき仕事していたので、普通に公式ドキュメントを読み、FWソースコード確認することができる同僚との仕事はおもりがなくなったようで気楽だった。

3年前の夏、サーバサイドのチームに新人のN氏が加入した。新人と言っても別チームから来た年上の業界経験豊富インフラエンジニアである

プロジェクトクラウド化や縮小が当時の1年半ほど前から進んでいて、社内のインフラエンジニアはSREに名前を変えるような流れがあった。(実際にはインフラミドルウェアネットワークに長けた彼らは相変わらずそれなりに仕事があったようだが)

その流れの中でN氏は、サーバサイドエンジニアをしてみようと決めたらしい。転向については1年前から部長相談していたとのことだった。しかも、うちのチーム名指しで。これはちょっとしかった。

さっそく、N氏には社内向けの新機能担当してもらい、私がレビュー担当になった。

これがなんというか読むのが辛かった。確実に言えるのはチュートリアル絶対やってないということだった。

機能は満たすが、FWの書き方やお作法については部分的にググった結果がパッチワークされているような。

社内の各チームのアーキテクチャエンジニアならだれでも知っていた、つまりN氏は知っていながら特に準備なしでやってきたわけである

そこから始まる、レビューを通した実プロダクトを使ったチュートリアル。褒めるとこは褒めて、受け入れられないところは参考になる実装ドキュメント提供する。

はじめからチュートリアルを一緒にこなした方が良かった。レビューで大幅に書き換えてもらうのは結構辛い。勿論プロダクトに使えるレベルコードじゃないから仕方ないんだけど。

しかもN氏、臭いである。脂汗を吸った服、毎日履いてくるジーパン、脱いだのが瞬時にわかるほど臭う靴。

当時は Visual Studio Live Share なんて無いし、ペアプロは5分で限界だった。

がっつり書き直しが入るようなコード卒業には2ヶ月ほどかかった。(これは私が時間を十分にとれなかったのも悪かったし、N氏は前のチームの引継ぎ作業も並行していたので)

もう、色々思い出して悲しくなったから書いとくと

ちなみに知り合いのところは、最近の天気のせいなのか生乾き臭マックス縁故入社新人とのことで、当時彼にしてもらったように「ガンバ」と背中叩いておいた。

N氏は今も臭っているようだが今は別プロジェクトだ。スキルセットが増えている分、頼れるエンジニアに近づいたのかな。喉元過ぎればなんとやらで、忘れていた。

最近は私が別チームから支援できた若手のフロントエンドエンジニアレビューしてもらっている。

チュートリアルこなして、書籍記事を読んで手を動かしたうえで相談をしながら実装を進めている。あんまりものは見せられない。

新しいスキルセットは必要になる。

人に教えておらうにも、ある程度は自分勉強しないと適切な質問が出来ない。

ある程度が分からないなら、公式資料書籍、有志のページを当たろう。

2019-07-16

リポジトリパターンなるものを流し読みしてサンプルコード書いてみたけど

から言われているMVCでControllerに処理書くなって言ってる事とあまり変わらんなと思ってしまう。

かに「じゃあ、Controllerに書かないで何処に書くの?」って疑問になっていた部分がクリアになった気はするから取り入れて損はないと思うけど。

2019-06-07

railsしかできない奴と仕事するのが辛い

Ruby on Railsを使うことは出来ても

プログラミングはできてない奴ばっかり

スパゲッティコードだらけで

変数メソッドスコープもめちゃくちゃ

入門レベルにも満たない

昔はphperなんて蔑称もあったがrailsしかできない奴に比べたらよっぽど優秀だわ

基礎もなければ融通も応用も利かない

馬鹿の一つ覚えでrails wayに乗ることに必死

railsを盲信し過ぎて思考停止してるから規模が大きくなっているのに

作り方も考え方もプロトタイプレベルのまま

可読性も可用性も拡張性も低い

意味理解できてないくせに口癖は「MVC」「疎結合

勉強しようともしない

セキュリティデータ整合性担保されていないお粗末なクソシステム

エンジニアを名乗らないで欲しい

2019-02-19

"美しいコード"はよく見るけど、"美しい設計"について書いたものって目にしたことがない。

クリーンコードリーダブルコードなど、"美しいコード"を書くための本は知ってるけど、

例えば要件定義UML図があってその解説をするような、"美しい設計"について書いた本/記事ってよく考えると知らない。

GoFとかのデザインパターン設計だけど、「どう活用するか?」がメインで、

MVCDDD設計ではあるけどあくま手法

ある定義の中に埋め込まれた一部としてその姿を解説付きで見たことがない。

整理されたコードを書くことは設計かつ実装だけど、それが全てだったら上流/下流って世間工程が分かれてる意味って?

「こんな一見勘違いしそうなややこしい要件を、こんな風に設計しました!」っていう例をたくさん見てみたい。

優しく博識な増田さんや、どうぞ教えてくださいな。

2019-01-20

MVCModel-View-Controllerの略じゃない

Melbourne Victoryの略だ。

2018-12-12

誰か俺にMVC解説してくれ

三行でたのむ

ログイン ユーザー登録
ようこそ ゲスト さん