Руби вс Питхон (Раилс и Дјанго)

Дакле, од сада сте овде, хајде да се кренемо. Можда сте у било којој од ове двије категорије; или сте професионалац и знате и једно и друго, тј. Руби вс Питхон и желите да знате који ћете користити, или сте потпуни новајлија који жели знати кога да научи као стартер. Па, кога научити? То је питање века. Није век, можда сам мало преувеличао, али бар деценију.

Дозволите да вам кажем нешто што не очекујете да чујете. Ако спадате у горе наведене две категорије, онда овај блог није за вас. Али сачекајте, не морате да престанете да читате овај блог. Имам добро искуство у обојици и ако мене питате, лично бих изабрао Дјанго над Руби. Али то је само мој начин размишљања и услов.

Руби вс Питхон Перформанце (шине и Дјанго)

И опет је то лични избор. Али да будем искрен, ако почнете да учите, онда бих предложио да истовремено учите и једно и друго. Да, добро сте ме чули. Знам да је лудо, али ипак. Тек тада ћете моћи да знате тачну разлику између то двоје. Перформансе Руби-а и Питхон-а су сјајне.

Дакле, шта је то што оба ова уствари чине врхунске оквире, али истовремено и другачије? Дозволите ми да вам кажем моју верзију како је све почело са мном.

Неколико година уназад тражио сам посао. Имао сам студије на сасвим другом пољу. Нисам знао ништа о програмирању. Покушао сам са учењем Ц и Ц ++; до ђавола, чак сам и то научио. Али једноставно нисам могао ићи с тим. Због профила нисам могао да нађем неки одређени посао. Дакле, тада сам негде прочитао како говори о питону.

Моје главно подручје експертизе било је хаковање и форензика, али оно што сам имао практично знање, и као што рекох, студије које сам радио пре скока у ИТ област било је потпуно другачије. А нисам имао никакав сертификат (Савет ЕК) да заправо могу добити посао. Иако сам волио форензику, морао сам, барем за сада, да променим своју каријеру.

Дакле, почео сам да учим о Питхону. Питхон је био изузетно лак за разумевање. Заправо сам научио већину тога отприлике као недељу дана. Али само учење како кодирати у питхон није било довољно. У то време сам уцио Кали Линук, а вецина тога је написана у перформансу Руби вс Питхон. Али нисам размишљао да то научим. Веома сам се бавио питоном. Дакле, негде сам на блогу прочитао да људи добијају добру плату за развој веб локација.

И већина их је кодирала у Дјангу, барем људи које сам познавала кодирали су у Дјангу. Почео сам да учим Дјанго, али истовремено сам читао о Раилс-у. Мислио сам да ћу истовремено научити Руби на шинама. Али најгори део је био што сам научио да шифрирам све на свом МацБоок Про-у. А најгори део кодирања шина на МацБоок про је да морате направити пуно конфигурација на њему.

Морао сам да инсталирам РВМ, да надоградим своју руби или питхон верзију и да их пребацим јер не могу да додирнем системске рубин или питхон датотеке, иначе би то покварило мој систем. Такође сам морао да инсталирам КСЦоде, његове алате за командну линију, домаћи језик, и Бог зна шта не.

Скоро сам био озбиљан? Да ли морам да радим све ове ствари само да бих инсталирао оквир? Док то није био исти случај са питоном. Само сам морао да инсталирам питхон, пип и Дјанго. Дакле, док сам радио све ове ствари мој се систем само срушио и сазнао сам да сам заборавио да се пребацим. Било ми је као да ми се ближи свет пошто нисам узео сигурносну копију било каквих ствари на свом Мацу. У том сам тренутку купио себи Виндовс Асус лаптоп, за сваки случај да будем сигуран.

И ово је део који сам се осећао изузетно страшним. Инсталирање шине и Дјанго били су исти у прозорима. Инсталација рубина или питона такође је била комад торте. Само преузмите, кликните и инсталирајте. Осећао сам се као да сам у тотално другом свету. Касније сам поправио свој Мац и овај пут правилно инсталирао руби или питхон.

Дакле, ово је био почетак како сам започео на перформансу Руби вс Питхон. Сада је најзанимљивији део. Имам навику да учим све из документације и касније идем према књигама. Када сам учио Реилса и Дјанго, осјећао сам се као да су изгубљени, браћо. Иако је између њих две постојала знатна разлика, ипак се осећало исто.

И верујте ми када кажем, да обе имају свој сет ствари које би могли размотрити учење. Дакле, у наставку је мој преглед учења обоје.

Руби вс Питхон Перформанце - предности и недостаци

И Руби вс Питхон (Раилс и Дјанго) имају своје предности и недостатке, а следеће су неке које сам навео по мојим сазнањима:

  1. Обоје имају исте принципе ДРИ: Не понављајте себе. (Мислимо на кодирање)
  2. Трачнице слиједе Конвенцију због конфигурације док Дјанго слиједи Експлицитније је боље од имплицитног.
  3. Дјанго не верује у много магије, док Раилс има магију свуда. (Магија значи увоз и друге ствари које се аутоматски догађају: „Посебно намењено за нообове“)
  4. Руби и Питхон вреднују експресивност и, самим тим, пружа пуно имплицитног понашања и више су усмерени на Промену. Дјанго је, с друге стране, експлицитнији и више је фокусиран на стабилност АПИ-ја.
  5. Шине се мењају у сваком издању, док Дјанго има стабилна, али дуга издања.
  6. Руби има више начина чињења, што некима може бити окорно, али Дјанго има специфичан начин да то учини. Значи начин који ће чак и чисти почетник моћи да разуме.
  7. Руби и Питхон су једноставнији за разумевање, али понекад могу бити главобоља због његове екстремне флексибилности, док питхон може бити мало тешко научити на почетку, али кад једном то учините, онда то једноставно долази у обзир.

    Препоручени курсеви

    • Онлине Линук са Питхон тренингом
    • Интернет курс за управљање нивоом услуга
    • јКуери Мобиле Траининг Траининг
    • Обука за пословну интелигенцију на мрежи

Али ово су само неке основне ствари које сам овде описао. Најважнији део долази када уђете дубоко у моделе, подразумеване вредности на терену, стране кључеве, извршавање упита, миграције, коришћење ЦСС-а, ХТМЛ-а и ЈаваСцрипт-а и на крају, али не најмање заједница. Сада ћемо направити горњу тачку на горњој основи:

  1. Ако добро разумете питхон или позадину у Дјанго-у, тада ћете имати проблема са разумевањем модела у Раилс-у. Разлог је тај што не можете једноставно погледати датотеку модела у Раилс-у, као што то можете учинити у Дјанго. Шине користе датотеке модела у основи само за пословну логику и чувају како сви модели изгледају у датотеци која се зове РБ. У Дјанго-у имате засебну датотеку звану моделс.пи коју можете уређивати како и када желите, а такође је у људском читљивом формату.
  2. У Раилс-у се страни кључ не ствара подразумевано када референцирате поље на категорију. Док је у Дјангу чак и страни кључ аутоматски ствара други страни кључ и индексира се. Али опет, даље можете да користите апликације других произвођача у шинама да бисте додали аутоматску подршку за стране кључеве.
  3. У Раилс-у, све што радите је миграција. Исти случај није са Дјангом. У Дјанго-у имате апликацију треће стране која то ради за вас. Ова апликација треће стране зове се Југ у Дјангу.
  4. Пошто је Раилс оријентисан ка објектима, неће требати писати било који СКЛ упит у њему. Док у Дјанго-у морате изричито укуцати оно што вам треба, али то је ипак елегантно.
  5. Шине се испоручују са уграђеним сетом цевовода од имовине. Цевовод шине може да обједини, минимизира и компримира ЈаваСцрипт и ЦСС датотеке. И не само то, већ подржава и друге језике као што су ЦоффееСцрипт, Сасс и многи други. Дјангова подршка је изузетно лоша у поређењу са Раилсом. Једино што Дјанго нуди су статичке датотеке које у основи прикупљају све статичке датотеке из сваке апликације на једној локацији. Апликација треће стране под називом дјанго_цомпрессор нуди решење слично сличном Раилсовом имовинском стању.

Дакле, ово су неке ствари које сам помислио да бисте могли размотрити пре него што кренете напријед. Избор између њих заиста се своди на вашу особност / склоности и језичке снаге. Иако је обоје лако научити и молим вас да научите и једно и друго, истина је ако покушате обоје, само ћете почупати површину.

Нећете моћи ући у дубину или стећи прави осећај за оквир ако не пишете неривијални код најмање 6 месеци или тако нешто.

Али опет, ово је само мој дизајн или начин увида у портал оквира. Због тога бих вам на крају увек предложио да почнете да учите обоје, а када сматрате да је једно боље од других, увек можете да прелазите између њих обоје.

Препоручени чланак:

Дакле, ево чланка који ће вам помоћи да сазнате више детаља о перформансама Руби вс Питхон, руби и питхон, руби вс питхон, руби или питхон, тако да само прођите везу која је дата у наставку.

  1. Линук вс Убунту-Амазинг разлике
  2. Питхон или Руби Перформанце
  3. Руби вс чвор - Које су предности
  4. Руби вс ПХП - у чему се разликују?
  5. Најбољи водич за Кали Линук и Убунту

Категорија: