Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Razorに触れてみた
Search
masanori_msl
November 10, 2018
Programming
0
69
Razorに触れてみた
わんくま同盟 大阪勉強会#74 + プログラミング生放送 勉強会 第56回@大阪 (2018/11/10開催)のLTで使用した資料です。
masanori_msl
November 10, 2018
Tweet
Share
More Decks by masanori_msl
See All by masanori_msl
WPFで印刷しよう!
masui_masanori
1
880
Programming ASP.NETCore を推したい話
masui_masanori
0
220
C#erがTypeScriptでフロントエンドに挑戦している話
masui_masanori
0
220
ASP.NET CoreやTypeScriptの力を借りてレガシー寄りの環境に立ち向かいたかった話
masui_masanori
1
190
やっぱりわからんTaskの話
masui_masanori
0
110
AzurePipelinesでコンティニュアスにインテグレーションしたい
masui_masanori
0
1.4k
ASP.NET Coreに入門した話
masui_masanori
0
250
Compare Java's 'var' with C#'s 'var'.
masui_masanori
0
1.3k
BoxingとUnboxingがどこで使われているか
masui_masanori
0
120
Other Decks in Programming
See All in Programming
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.5k
Go 1.24でジェネリックになった型エイリアスの紹介
syumai
2
280
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
8
1.3k
Multi Step Form, Decentralized Autonomous Organization
pumpkiinbell
1
860
コードを読んで理解するko build
bells17
1
110
DRFを少しずつ オニオンアーキテクチャに寄せていく DjangoCongress JP 2025
nealle
2
270
Rubyで始める関数型ドメインモデリング
shogo_tksk
0
140
Serverless Rust: Your Low-Risk Entry Point to Rust in Production (and the benefits are huge)
lmammino
1
150
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
190
パスキーのすべて ── 導入・UX設計・実装の紹介 / 20250213 パスキー開発者の集い
kuralab
3
890
Boost Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
810
From the Wild into the Clouds - Laravel Meetup Talk
neverything
0
140
Featured
See All Featured
Done Done
chrislema
182
16k
Building an army of robots
kneath
303
45k
Rails Girls Zürich Keynote
gr2m
94
13k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Scaling GitHub
holman
459
140k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.4k
Why You Should Never Use an ORM
jnunemaker
PRO
55
9.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Why Our Code Smells
bkeepers
PRO
336
57k
Designing for Performance
lara
604
68k
Bootstrapping a Software Product
garrettdimon
PRO
306
110k
Transcript
None
None
⚫ では特にライブラリなどを追加しなくても を使うことができる での 有効化は必要 。 ⚫ には 種類あり、 が別に分かれているもの
、 でいうコードビハインドを持つもの がある。 それぞれファイルを置くディレクトリが異なる。 基本的な書き方は同じ
⚫
⚫
⚫ ⚫ ディレクトリ
⚫
⚫ ⚫ ディレクトリ
⚫
⚫ 構文として用意されているものは大きく つ それ以上あるかもですが のコードを書く を っぽく書く
大好きマンなので の話しかしてませんが、 などでも書けます になる
⚫ を付けることで の変数やメソッドが使える ⚫ 処理が複数行にわたる場合、 など が必要な場合は でくくる ⚫ や
など、専用に構文が用意されているものもある
•
•
•
⚫ など特定の タグには のような 構文が用意されている。 ⚫ を使うことで、より っぽく書くことができる。
•
⚫ を使うことで、 でフォームを閉じる 必要がなくなる上、スコープもわかりやすい ・ㅂ・ و ̑̑ グッ ⚫ を使うことで、
側にデータを渡すときの 紐づけが楽 ・ㅂ・ و ̑̑ グッ
Q1. こんなコードを書くとどうなるでしょう?
⚫ ⚫ ⚫ ⚫
Q2. こんなコードを書くとどうなるでしょう?
⚫ ⚫
Q3. こんなコードを書くとどうなるでしょう?
⚫
•
正直 が使われる場所、というのはかなり限定されると思う。 と で担当分けが難しそうなので とはいえこれだけ 寄りに書ける、というのは特に両方一人で書く場合 かなり助かる。あとこんな風になるのか!と楽しい。 、 がもう少し広まっていくと の評価も
高くなっていくのかも。
• • • • • •
• • • •