User Tools

Site Tools


sweater:plain-old_web_tech_implementation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sweater:plain-old_web_tech_implementation [2019/03/05 02:25] – [Exploring core functionality] mithatsweater:plain-old_web_tech_implementation [2019/03/05 03:41] (current) mithat
Line 6: Line 6:
 The Sweater app's structural needs, at least for now, are quite modest. That makes it a good candidate for using just plain-old HTML/CSS/JS for the app's structure. In this next section, I will try to develop a basic app structure and implement data-handling using plain-old JS. If nothing else, this will give us a better understanding of the problem and where various libraries might be helpful. The Sweater app's structural needs, at least for now, are quite modest. That makes it a good candidate for using just plain-old HTML/CSS/JS for the app's structure. In this next section, I will try to develop a basic app structure and implement data-handling using plain-old JS. If nothing else, this will give us a better understanding of the problem and where various libraries might be helpful.
  
-If this turns out to actually be a manageable situation, we can then bring in the [[design]] specifications for the UI and functionality.+If this turns out actually to be a manageable situation, we can then bring in the [[design]] specifications for the UI and functionality
 + 
 +==== Weather APIs ==== 
 + 
 +The project will need to periodically get updated weather conditions and then update the UI. So maybe a good next step is to start is surveying the the available weather APIs and pick the one that is well-suited to the project (as we currently understand it).
  
 ==== The HTML ==== ==== The HTML ====
  
-Because the [[design]] specification for the app may still be in flux, the focus of the current work will be limited to getting the needed data from a data source and letting it update the UI. start out with a very plain, text-only HTML page that has only enough markup in it to let me modify some fields with JS. The determination of outerwear will require the knowledge of the current "feels-like" temperature, the wind speed, the expectation of precipitation, and what kind. Fields for each of these are included in this bare-bones HTML. We may not yet know how these data will translate to recommended outerwear, but we can be pretty confident that the determination will be based on these data.+Because the [[design]] specification for the app may still be in flux, the focus of the current work will be limited to getting the needed data from a data source and letting it update the UI. We start out with a very plain, text-only HTML page that has only enough markup in it to let some fields be updated with JS. 
 + 
 +It's a fair guess that the determination of outerwear will require the knowledge of the current "feels-like" temperature (either given or computed by the app), the wind speed, the expectation of precipitation, and if there is going to be precipitation, what kind. We may not yet know //how// these data will translate into recommended outerwear, but we can be pretty confident that the determination will be based on these data. So fields for each of these are included in this bare-bones HTML.
  
 <file html sweater.html> <file html sweater.html>
Line 18: Line 24:
 </file> </file>
  
-==== Weather APIs ====+==== The CSS ====
  
-The project will need to periodically get updated weather conditions and then update the UI. So maybe good next step is to start is surveying the the available weather APIs and pick the one that is well-suited to the project (as we currently understand it).+How about no CSS? This phase of the work isn't about how things look. We're really just trying to get a handle on the core of the app's data handling needs.
  
 ==== The JavaScript ==== ==== The JavaScript ====
- 
-The project's JS will need to periodically get updated weather conditions and then update the UI. So maybe a good place to start is surveying the the available weather APIs and pick the one that is best suited to the project (as we currently understand it). 
  
 <file html sweater.js> <file html sweater.js>
 // TODO // TODO
 </file> </file>
sweater/plain-old_web_tech_implementation.1551752748.txt.gz · Last modified: 2019/03/05 02:25 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki