Dag 24 af #100daysofcode:Sticking with Flask

Jeg besluttede mig for at bruge lidt tid i dag til at træffe nogle beslutninger vedrørende min Study Aid-app på vej.

Django vs. Flask

Det er ikke første gang, jeg har diskuteret dette i indlægget, men det vil sandsynligvis være den sidste i et stykke tid. Efter nogle gode råd besluttede jeg, at det ville være bedst for projektet at holde fast i Flask. Jeg tæller ikke Django helt ud; Jeg er stadig interesseret i at lære det, men jeg vil gerne have min app i gang, så jeg virkelig kommer i gang med projektets kød.

Årsager

  1. Jeg kender Flask
    • Jeg elsker ikke denne grund, men det er helt klart den vigtigste grund for mig. Jeg vil gerne ind i projektets kød, og at lære Django ville kræve en masse overhead. Django ser ud til at have en tendens til at have en masse kedelplader, mens Flask er meget, meget let.
  2. Django har meget at vænne sig til
    • Dette hænger lidt sammen med ovenstående årsag, men jeg bliver nødt til at lære en masse kedelplader, som simpelthen ikke er nødvendige for Flask. Jeg ved heller ikke, hvordan Django fungerer med React. Jeg håber, at det er det samme, som Flask spiller med Django, men jeg ved det bare ikke. Dette punkt er mit forsøg på at minimere ubekendte i dette projekt.
  3. Kolben er bruges i skala
    • Dette virker måske indlysende for mange af jer, men jeg antog, at Flask var en ramme for begyndere. Jeg startede samtalen mellem Flask og Django, fordi jeg syntes, Django var en mere moden ramme at komme ind i. Nu kan jeg se, at Flask er minimalistisk med vilje.
  4. Jeg er ikke villig til at grave dybt ned i noget nyt lige nu
    • Når jeg ser på, hvordan jeg bruger min tid de sidste par uger, tror jeg ikke, jeg er i stand til at skabe et nyt net af fejl i en ukendt ramme. Jeg er blevet strakt tynd for nylig, så jeg vil gerne gå ind i dette projekt, spændt på at bygge noget og ikke frustreret over detaljerne.

Jeg er virkelig spændt på at komme videre i dette nye projekt!

I dag

Føler mig stadig udstrakt med deadlines og finaler på vej, men jeg arbejder stadig på udfordringen!

  • En smule Leetcode-øvelse
  • Arbejdede lidt på fejlretningsdelen af ​​FreeCodeCamp JS-kurset
  • Bounced mellem møder og arbejde med skoleprojektet

Jeg nærmer mig slutningen af ​​semesteret; Jeg er virkelig spændt på at have mere tid til virkelig at grave ned i dette projekt og begynde at sætte kryds ved de udfordringer, jeg har stillet mig selv.

Kommende

  • Finaler og afsluttende projektspurter :Der er ikke lang tid tilbage!
  • Start Study Aid-appen!
  • Senere i udfordringen:AWS-implementering, AWS-certificering og brug af Docker!?

Ressourcer

JS Course - FreeCodeCamp