パフォーマンス?保守性?セキュリティ?稼働率など様々な要素を最適化しなければならないサイト構築と運用。旧態依然のAMPアーキテクチャでは限界です。そこで登場したのがSSG(Static Site Generator)であり、さらにそれをリファインしたJAMstackです。
まさに旧来のアーキテクチャからのパラダイムシフトとも言えます。
各種デプロイサービスやバックエンド用のAPIベースのCMSも合わせてご紹介します。
This document discusses the rise of web applications and HTML5. Native mobile apps are increasingly being replaced by web apps that are built using HTML5, CSS3 and JavaScript and can run across devices without native wrappers. Sencha Touch is introduced as a framework for developing such cross-platform mobile web apps using these web technologies. It allows developers to create apps with native-like GUIs for touch devices without needing native SDKs.
This document discusses Sencha Touch, a JavaScript framework for building mobile web applications. It highlights that Sencha Touch uses HTML5, CSS3 and JavaScript to build applications for iOS and Android devices. It also mentions features of Sencha Touch like gestures, transitions, GUI components and being lightweight at under 75kb minified.
The document discusses the benefits of exercise for mental health. It states that regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise has also been shown to enhance self-esteem and quality of life.
This document discusses Sencha Touch and the Yubizo Engine. The Yubizo Engine allows developers to build apps using HTML5, JavaScript and CSS for both web and mobile devices. It provides APIs for common tasks like accessing device features, databases, web services and more. Developers can use Xcode, HTML/JS or other tools to build apps with the Yubizo Engine that work across platforms and can integrate with cloud services and databases.
The document discusses how Ext JS can integrate with HTML5 features such as media, structure, forms and grids, local databases, and background capabilities. It provides examples of Ext JS integrating with HTML5 forms and outlines Ext JS's roadmap to support HTML5 web sockets and canvas. It poses questions around Ext JS supporting HTML5 web databases and proxies and explores possibilities of Ext JS panels for canvas, SVG, and video.
This document outlines the different event handling methods available for Ext JS components. It lists instance methods like addEvents, addListener, and fireEvent that allow components to fire and listen for events. It also lists class methods like capture and observeClass that manage event capturing. Experimental methods like beforeMethod and afterMethod are mentioned for modifying method behavior. Key component lifecycle methods related to events like initComponent, constructor, and listeners are also referenced.
This document introduces the prototyping tool "Degino", which is powered by Ext JS and Google App Engine. It allows for quick prototyping of Rich Internet Applications with features like grids, charts, forms and slides. The tool is open source and its main components include the Ext JS JavaScript library and Google App Engine for backend services like data storage and querying. Examples demonstrate how to create and manipulate sample application data using Google App Engine's non-relational BigTable database and Python code.