こんにちは。 突然ですが、PHPのフレームワークを作ろうと思います。 大層なタイトルを掲げてしまいましたが、制作自体は全く5分ではありません。けっこう時間かかりました じっくり時間を書けて調査した結果、記事に倣って書けば5分くらいで完成する、という意味での5分です 記事は2本立ての構成で、今回は技術選定・設計編です。 完成品 Githubのリポジトリ 公式ページ ↑を作っていく過程を記事に残します。 この記事の目的 PSRの可能性、ありがたみを感じてもらう ピンポイントながらいい感じのライブラリを紹介する フレームワークをブラックボックスではなく「ただのPHPコード」として身近に感じる 数年前から動いているPHP-figという団体が提唱するPSRという仕様のうち、6(Caching Interface)、7(HTTP Message Interface)の登場に、衝撃が走りました これはP
この記事についてこの記事はVue.js #2 Advent Calendar 2017 - Qiitaの 12 日目の記事です。 この記事では Nuxt.js(v2.6.2)を AWS Lambda で動かす方法について書いています。 Nuxt.js に関する説明もありますが、全体的にサーバー構築寄りの内容になっています。 しかし、Node.js で AWS にデプロイまでできる Serverless Framework というツールを利用しており、サンプルコード の npm scripts を実行するだけで AWS 上に環境を作れるようにしています。(AWS への登録と Credential の生成は必要です) ご興味のある方はそちらも参照してみてください。 また、先に断っておくとこの記事では API Gateway をエンドポイントとします。 API Gateway をエンドポイントす
Slimを使ってアプリケーションが動かせるところまで来ました。 実際は、POSTだとかSession,Cookie,データベースなどもっと色々基本的な要素はありますが、その辺は順次やっていくとして、まずは環境周りから…ということで、次はPHPUnit+stagehand-testrunnerです。 PHPUnitのインストール PHPUnitもComposerでインストールしてしまいます。 composer.jsonは下記の通りです。 { "require": { "slim/slim": "2.*", "phpunit/phpunit": "4.1.* } } phpunitの行を追加します。 slimの行の最後のカンマを忘れないように。 実際の開発では、“require”ではなく、“require-dev”で指定して「composer install —dev」として、開発用の環境と運
Introduction Developers have a number of choices today when it comes to selecting a JavaScript framework or UI library for building scalable web apps. React / Next.js, Vue / Nuxt, Angular…the list of solutions continues to grow, but just how do you decide on which to use in a sea of so many options? To help you understand the options, we created TodoMVC - a project which has offered the same Todo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く