第11章Webアプリケーション開発

credit: modification of “190827-F-ND912-035” by Tech. Sgt. R. J. Biermann/Lt. Col. Wilson/U.S. Air Force, Public Domain · Public Domain · Source出典
Figure 11.1 It takes many roles to build a responsive design in web applications development for multiple system applications. (credit: modification of “190827-F-ND912-035” by Tech. Sgt. R. J. Biermann/Lt. Col. Wilson/U.S. Air Force, Public Domain)
図11.1 複数のシステム向けにWebアプリケーションを開発し、レスポンシブなデザインを実現するには、多くの役割が必要になる。(クレジット:Tech. Sgt. R. J. Biermann/Lt. Col. Wilson/米国空軍による「190827-F-ND912-035」を改変、パブリックドメイン)
Introductionはじめに
TechWorks is creating several web applications this year for a new product line. One application is an AI-image generator website and auction house for selling images. An outside consultant has been brought in, and they have determined that a hybrid Web 2.0/3.0 architecture is best suited for this solution. However, the engineering team who will perform the work needs to gain experience with Web 3.0 technologies. Therefore, the consultant recommended that TechWorks take a popular internal desktop application for managing to-do lists and re-create it as a hybrid Web 2.0/3.0-based application so engineers can gain practical experience with various web application frameworks and technologies, with the added benefit of accessing their to-dos from anywhere.
英語のヒント
TechWorksは今年、新しい製品群のために複数のWebアプリケーションを開発している。その1つは、AIによる画像生成のWebサイトと、画像を販売するオークションサイトである。外部のコンサルタントを迎えて検討した結果、この仕組みにはWeb 2.0と3.0を組み合わせたアーキテクチャが最適だと判断された。しかし、実作業を担う技術チームには、Web 3.0の技術を使う経験が必要である。そこでコンサルタントは、社内でよく使われている、やるべきことのリストを管理するデスクトップアプリケーションを、Web 2.0と3.0を組み合わせたアプリケーションとして作り直すよう勧めた。技術者がさまざまなWebアプリケーションのフレームワークと技術について実践的な経験を積めるうえ、どこからでも自分のやるべきことにアクセスできるという利点も得られる。
The TechWorks engineering team has decided to perform iterative releases of the to-do application, starting with responsive web apps, as they will render well on various screen sizes, from large monitors to smaller displays like phones and tablets. Next, they will employ a native web application framework to target specific devices like Android and iPhones. Lastly, they will explore building a Web 2.0/3.0-based to-do application using blockchain technology, as they believe this approach will give them the necessary skills for creating future solutions.
英語のヒント
TechWorksの技術チームは、やるべきことを管理するアプリケーションを繰り返しリリースすることにした。まずレスポンシブWebアプリから始める。大きなモニターから、スマートフォンやタブレットのような小さな画面まで、さまざまな画面サイズで適切に表示できるからである。次に、ネイティブWebアプリケーションのフレームワークを使い、Android端末やiPhoneなどの特定の端末を対象にする。最後に、ブロックチェーン技術を使ったWeb 2.0/3.0ベースのアプリケーションの構築を検討する。この手法を通じて、今後の解決策を作るために必要な技能を身に付けられると考えているためである。