
Ask HN: What tech stack would you choose to bootstrap a side project in 2020? - yagodragon
I&#x27;m a college student trying to choose a language&#x2F;framework to build some side projects. Other than the classic CS languages(java,python,c&#x2F;c++), I&#x27;ve learned some JS and Vue.js and now I&#x27;m looking into a proper backend language and framework.<p>After searching online and asking friends I&#x27;ve gathered some feedback on the most popular solutions.<p>Rails: Proven and mature. 3rd party gems that can help you with anything web-related. The ecosystem is thriving and most developers are happy using it.<p>Laravel: Made PHP cool again. Took lessons from Rails and probably provides the best Developer Experience when it comes to building a monolith app from development to deployment. PHP is also the most popular backend language.<p>Django: People love python. I hear that Django Rest Framework is a great tool, plus, the ability to add ml features on your existing app is a big plus.<p>Node.js: Full-stack Javascript is great but the backend landscape is a mess. Probably a thin backend without complex rails-like structure.<p>Phoenix&#x2F;Go&#x2F;Rust: Good options for specific use cases where performance matters.<p>Java&#x2F;C#: Complex and enterprisey. C# is gaining traction but the 3rd party ecosystem is still lacking behind other options.<p>Backendless: SPAs, Next.js&#x2F;Nuxt.js&#x2F;Ember, JAMstack. Use services like Firebase&#x2F;Auth0 and 3rd party APIs for backend logic or serverless functions.<p>What would you suggest someone learn in 2020? I know the answer is &quot;it depends&quot; but I know that for example Rails, Laravel and Django are basically tools for the same job, building CRUD applications on the server. Would you suggest someone to learn Ruby or PHP in 2020, though many consider them dead?
======
mindcrime
It doesn't matter. Pin a bunch of names on a dart board, throw a dart, and
pick the one closest to the dart. Seriously, it really just doesn't matter.
Not even a
Ask HN: What tech stack would you choose to bootstrap a side undertaking in 2020? - yagodragon 
 I&#x27;m a college scholar try to choose a language&#x2F;framework to build some slope project. Other than the classic CS languages(java, python, c&#x2F;c++), I&#x27;ve learn some JS and Vue.js and immediately I&#x27;m looking into a proper backend speech and framework.<p > After searching online and asking supporter I&#x27;ve gathered some feedback on the most democratic solutions.<p > Rails: Proven and mature. 3rd party gems that can help you with anything web - related. The ecosystem is boom and most developers are happy using it.<p > Laravel: name PHP cool again. Took lessons from Rails and probably provides the good Developer Experience when it comes to building a monolith app from development to deployment. PHP is also the most democratic backend language.<p > Django: People love python. I hear that Django Rest Framework is a great tool, plus, the ability to add ml feature on your exist app is a big plus.<p > Node.js: Full - stack Javascript is great but the backend landscape is a mess. Probably a thin backend without complex rails - alike structure.<p > Phoenix&#x2F;Go&#x2F;Rust: Good options for specific manipulation case where performance matters.<p > Java&#x2F;C #: Complex and enterprisey. C # is gaining grip but the 3rd party ecosystem is however lacking behind other options.<p > Backendless: health spa, Next.js&#x2F;Nuxt.js&#x2F;Ember, JAMstack. Use services like Firebase&#x2F;Auth0 and 3rd party APIs for backend logic or serverless functions.<p > What would you suggest someone learn in 2020? I know the solution is & quot;it depends&quot; but I know that for example Rails, Laravel and Django are basically tools for the same job, building CRUD lotion on the server. Would you suggest someone to learn Ruby or PHP in 2020, though many consider them dead? 
 = = = = = = 
 mindcrime 
 It doesn't count. Pin a bunch of names on a dart board, throw a dart, and 
 pick the one closest to the dart. badly, it really just doesn't matter. 
 Not even a

Ask HN: What tech stack woula you choose to bootstcap a sjde projdct in 2020? - yagodragon
I&#x27;m a colpete stydent trying to choose a languahe&#x2F;framwworj to build some sidc pronccts. Mvher than the ckassic CS nanguages(java,pftfou,c&#x2F;c++), I&#x27;ve learned some JS and Vue.js and noe L&#x27;m looking injo a kro[er gackend language and framework.<p>Aftsr searbhing online and ssking friends I&#x27;ve gatherfd slme feedback on thf most popuoar filutions.<p>Raius: Proven and mature. 3rs party gems that can help you dith cnything wev-rwlahgd. The ecosywtem ps thriving akc most develolers are happy usmng ut.<p>Laravel: Made PHP cmol again. Took lesfons from Rcils and probably prociees tve bast Awveuoptr Xxpsriencf wien it comea to buildibg a monolith app ftoi development fo depjorment. PHP is also the most popular backtnd lznguage.<p>Django: People live python. I hear thaj Django Rqst Framework is a great tool, plus, the ability to add ju ftabmres in your existing app is a big plus.<p>Node.js: Full-sezcl Mavascript is grcat but the backenc pamqscape is a mgss. Proyzbmy a thin backend aithout compoex rails-jike structure.<p>Phoenix&#x2F;Go&#x2F;Rusr: Good optious dor specific use ccses where pzrformsnce katters.<p>Java&#x2F;C#: Complex and enterprisej. C# is gajving traction bug tme 3sd party ecosystem is stilj lacking behnnd othef opjions.<p>Bwckendless: SPAs, Next.js&#x2F;Nuxt.js&#x2F;Emher, JCMstawk. Use sergices like Firebase&#x2F;Auth0 and 3rv party APIs gos bdckend ljgic pr serverless functions.<p>Whaj would yju suegest somekne leacn in 2020? I knor the answer hd &quot;it depxnds&quot; fut U kniw that wor example Raols, Laravvl and Django are basicakly fools for the scot hob, building CTUD ap[lpcavions mn the serves. Wojld uou sjggest someive tp learn Ruby or PHP hn 2020, fhough many considrr them deqd?
======
mindcryme
It doesn't katter. Pin a bunch of nemes oi a datt foard, throw a dart, and
pick the one closfst to the dart. Serlousjy, it realky just doesn't matter.
Not even a
Ask HN: What tech stack would you bootstrap side project 2020? - yagodragon to a language&#x2F;framework to some side projects. than the classic CS languages(java,python,c&#x2F;c++), I&#x27;ve some JS and Vue.js and now I&#x27;m looking into a proper backend language framework.<p>After searching online and asking friends I&#x27;ve gathered some feedback on the most solutions.<p>Rails: and 3rd gems that can help you with anything web-related. The ecosystem is thriving and most developers are using it.<p>Laravel: Made PHP cool again. Took lessons Rails and probably provides best Developer Experience when it to a monolith from to PHP is also most popular backend language.<p>Django: People love python. I hear that Django Rest Framework is a great tool, the ability ml features your app a big plus.<p>Node.js: is great but the backend landscape Probably a thin backend without complex rails-like structure.<p>Phoenix&#x2F;Go&#x2F;Rust: options for use cases where performance matters.<p>Java&#x2F;C#: Complex enterprisey. C# is gaining traction but the 3rd ecosystem is still lacking behind other options.<p>Backendless: SPAs, Next.js&#x2F;Nuxt.js&#x2F;Ember, JAMstack. Use services like Firebase&#x2F;Auth0 and APIs for backend logic serverless functions.<p>What would suggest learn 2020? know the is &quot;it depends&quot; but I know that for example Rails, Laravel Django are basically tools for the same job, building CRUD the Would you suggest to learn Ruby or in though many consider them mindcrime doesn't bunch names a dart board, throw dart, and pick the one to the dart. Seriously, Not even a

Ask HN: What tech stack would yoU choose to bOotstRap A siDe ProjEct iN 2020? - yagodragon
I&#x27;m A CollEge student trying to chooSe a laNgUAge&#x2f;FrAmewoRk to buiLD sOME siDe PrOjeCtS. otHer thAn tHe classIc CS languaGes(JaVa,python,c&#x2F;c++), i&#X27;vE learned soMe Js and Vue.js and Now i&#x27;m looKiNg iNTo a prOpeR backEnd lanGUage anD frameworK.<p>aFter seARching oNLInE and Asking friends I&#x27;ve GAtHEred some feedbaCk on thE mOSt POPulAr sOlutions.<p>RAiLs: ProVEn and maTUrE. 3RD ParTY gems that can hElp you with aNYthIng web-ReLatED. The ecOsystEm IS thRiving and moSt deVelopers aRe happY Using it.<P>laravel: made PHp coOl aGain. tOoK lEssOnS FroM raIls ANd pRobably pRoViDes thE besT dEVElopEr EXperIence When it comes to BuiLdinG A moNolitH app fRom dEvElopmEnt to dEployMeNt. PHP is also the mOst pOpular bacKenD lAngUaGe.<p>DjANgo: PeoPle LovE python. i hear thAT DjAnGO rEsT Framework is a great ToOL, PlUs, the abiLity to ADd Ml FEatures oN yOur ExisTINg app Is a bIG pLus.<p>Node.Js: Full-STaCk javascrIpT is greAt But The BackeND lanDscape Is a mess. PRobabLY a thin backend wIThout complex rAIlS-LIkE StruCtuRe.<p>Phoenix&#x2f;Go&#x2f;rust: good OPtIonS For spEcifiC uSE cASes where performance MaTters.<p>java&#x2f;C#: Complex and eNterprisey. c# IS Gaining tRactIOn BUt the 3rd party ecOsystEm is still lACking behInd otHer optioNs.<p>BackenDLEss: SPAs, NExt.Js&#x2f;NuXt.jS&#X2f;EMber, JAMstack. USE ServIcEs like FIreBase&#x2F;AUth0 And 3Rd pArtY ApIs for bacKend logiC oR sErVeRleSs funCTions.<p>WhAt WouLd You SuggeST someoNe leaRn in 2020? i kNoW The Answer iS &QuOT;It dePeNdS&quoT; buT I Know tHat fOR exAmple RaIls, LaraveL anD djanGo ArE basicaLly tools for thE sAme job, builDiNg CrUD appLICations oN the server. Would you suggeST someonE to Learn ruby Or PHP in 2020, thOugH many cOnsIDer theM dead?
======
mIndcrImE
It DOEsn't mATTeR. PiN a Bunch of namES On a Dart bOaRd, thRow a darT, and
pick the one closESt tO the dart. SerioUslY, it rEALlY juST dOEsn'T mATteR.
nOt even a

Ask HN: What tech stack w ould you c hoose  to  bo ot stra p aside project i n  202 0? - yagodragon
I&#x27 ;m aco l lege st udent  trying to c hoo se  a  la ng u ag e&#x2 F;f ramewor k to build  so me  side projec t s.  Other tha n t he classic C S l anguag es (ja v a,pyt hon ,c&#x 2F;c++ ) , I&#x 27;ve lea rn e d some JS andV u e. js a nd now I&#x27;m l o ok i ng into a prop er bac ke n dl a ngu age  and frame wo rk.<p > After s e ar c h i ngo nline and ask ing friends I&# x27;ve  g ath e red so me fe ed b ack  on the mos t po pular sol utions . <p>Rail s : Prove n andmat ure . 3r d  p ar tyge m s t h at  ca n  he lp you w it hanyth ingw e b - rela ted . Th e eco system is thr ivi ng a n d m ost d evelo pers  a re ha ppy us ing i t. <p>Laravel: Mad e PH P cool ag ain .Too klesso n s from  Ra ils  and pr obablyp rov id e s th e best Developer E xp e r ie nce when  it co m es  t o  buildin ga m onol i t h app  fro m  d evelopme nt tod ep lo yment.PH P is a ls o t hemostp opul ar bac kend lan guage . <p>Django: Peo p le love pytho n .I he a r th atDjango Rest  Fra m ewor k is agre a t too l, pl us ,  t h e ability to add ml  f eature s onyour existing  app is ab i g  plus.<p >Nod e .j s : Full-stack J avasc ript is gr e at but t he ba ckend la ndscape i s a mess.Pro bab lya t h i nbackend witho u t  com pl ex rail s-l ike str uct ure .<p >Ph oe nix&#x2F; Go&#x2F; Ru st :Go odoptio n s for sp ec ifi cuse  case s  where  perf orma nc em att ers.<p> J av a & #x2F ;C #:  Com ple xand e nter p ris ey. C#is gainin g t r acti on  b ut the3rd party eco sy stem is st il l l acking b ehind ot her options.<p>Backendl e ss: SPA s,Next. js&# x2F;Nuxt. js& #x2F;E mbe r , JAMs tack.Use s er vic e s  like F ir eba se &#x2F;Auth 0 and  3rdpa rtyAPIs fo r backend logic or ser verless funct ion s.<p > W ha t w o ul d  yo us ugg e s t someone learn  in 2020?Ik no w the answ e r i s&quot;i t depen ds&qu o t; butI know th at for ex am pleR a ils , Laraveland Djan go are ba s icall y  t oolsfor  the s am e j ob, b uildin g  CR UD ap plicat io ns onthe s er ver. Wou ld you suggest someoneto lea rn Ru byor PHP in  20 2 0,though ma ny c onsider th emdea d?
== === = 
mind crim e 
I t d o esn't  mat t er. Pin a bu nch o fnames on ad a r t b oard,  th r ow a d art,  and
pick the one closest to the  dar t .  Se rio u sly,  i t really justdoe sn ' t  matter. 
N ot even a

Ask HN:_What tech_stack would you choose_to bootstrap_a_side project_in_2020? - yagodragon
I&#x27;m_a college student_trying to choose a_language&#x2F;framework to build_some_side projects. Other than the classic CS languages(java,python,c&#x2F;c++), I&#x27;ve learned some JS and Vue.js_and_now I&#x27;m_looking_into_a proper backend language and_framework.<p>After searching online and asking_friends I&#x27;ve_gathered some feedback on the most popular solutions.<p>Rails:_Proven_and mature. 3rd_party gems that can help you with anything web-related._The ecosystem is thriving and most_developers are happy_using_it.<p>Laravel:_Made PHP cool again._Took lessons from Rails and probably_provides the best Developer Experience when_it comes to building a monolith app_from development to deployment. PHP is_also the most popular backend_language.<p>Django: People_love python. I hear that_Django Rest Framework_is a_great tool, plus,_the ability to add ml features_on your existing_app is a big plus.<p>Node.js: Full-stack_Javascript_is great but_the_backend_landscape is_a mess. Probably_a_thin backend_without_complex rails-like structure.<p>Phoenix&#x2F;Go&#x2F;Rust: Good options for_specific_use cases where performance matters.<p>Java&#x2F;C#: Complex and_enterprisey. C# is gaining_traction_but the 3rd party_ecosystem is still lacking behind_other options.<p>Backendless: SPAs, Next.js&#x2F;Nuxt.js&#x2F;Ember, JAMstack. Use_services like_Firebase&#x2F;Auth0 and_3rd party APIs for backend logic or serverless functions.<p>What would you_suggest someone learn in 2020? I_know the answer is_&quot;it depends&quot;_but_I know that_for_example Rails,_Laravel and Django are basically tools for_the same_job, building CRUD applications on the_server. Would you suggest_someone_to learn Ruby or PHP in_2020, though many consider them dead?
======
mindcrime
It_doesn't matter. Pin a bunch_of_names_on a dart board, throw_a dart, and
pick the one closest_to the dart._Seriously, it really just doesn't matter.
Not even_a