[Из песочницы] Можно ли использовать Laravel для больших Enterprise-решений?

Комментарии (3)

  • 14 мая 2017 в 21:03

    0

    После Zend 2 и Symfony 2 пришлось на новой работе работать с Laravel 5. Проект довольно большой по объему кода. Сначала думал, что проект плохо написан, после прочтения кучи статей — понял, что код проекта похож по стилю на код, который в любом примере по ларавелю можно найти (статические вызовы везде по коду, компоновка запроса к БД прямо из контроллера, да и где угодно по коду).

    Думал как улучшить код — ввести расслоение кода, прокидывать все зависимости через конструктор или сеттеры, а не вызывать статические методы фасадов, выкинуть Eloquent и подключить Doctrine 2, выкинуть блейд, разделить код на модули, чтобы по паре сотен файлов не лежало в директории с контроллерами и столько же с моделями. Но тогда не понятно что остается от фреймворка — получается такая себе Symfony 2.

    В итоге для себя решил, что все-таки Laravel не подходит для проектов с большим объемом кода, раз из него, в таком проекте, сильно хочется сделать другой фреймворк, значит тот другой — гораздо лучше подходит для организации кода в большом проекте.

  • 14 мая 2017 в 21:31

    0

    На Laravel действительно очень много сайтов.
    В том числе государственных и образовательных
    http://veterans.arkansas.gov/
    http://sailau.orda.gov.kz
    http://innovation.bsmu.edu.ua/
    http://iutoic-dhaka.edu
    http://beaufortccc.edu
    http://lstc.edu
    http://northwood.edu
    http://amda.edu
    http://aksaray.edu.tr
    http://statuschecker.fgdc.gov
    http://zhanakorgan.gov.kz
    http://tika.gov.tr
    http://istanbulhalksagligi.gov.tr
    http://teplo.gov.ua
    http://president.gov.ua
    http://pz.gov.ua

    Если сделать выборку по alexa, то тоже можно найти
    достойные экземпляры
    barchart.com
    elderscrollsonline.com
    ratel.kz
    nplus1.ru
    bitcomet.com
    unblockvideos.com

    Радует то, что Laravel используется по всему миру, а не только в какой-то конкретной стране или даже регионе. При этом, если верить Google Trends, то интерес к этому фреймворку только растет.

    Если кому-то интересно, то вот мой список доменов (429) на которых предположительно используется laravel
    hostineer.com
    blablaface.net
    keoghs.co.uk
    multilac.com
    help.aos.su
    espanabreaks.com
    mfo.org
    zagorod.su
    alternative-aquitaine.co.uk
    kids.histmuseum.by
    krinitsa.com.ua
    everest.ua
    auto-trail.co.uk
    communitybase.org
    elpalauet.com
    devas.com
    mingas.by
    lwo.by
    rv.campingworld.com
    sanatonline.net
    astrojump.com
    ashkom.ru
    kaznitu.kz
    magdsoft.com
    defensivedriversgroup.com
    anticvarium.ru
    guzel.net
    syndome.com
    zanotti.com.br
    tourcatalog.ru
    bettermadesnackfoods.com
    cosmoparking.com
    moveitstorage.com
    hopescookies.com
    manilastandard.net
    ztkruszwica.pl
    akelarre.net
    errantsurf.com
    capitalbank.kz
    dvatp.com
    flashreport.org
    medicalmutual.com
    gamegraveyard.net
    wegocamping.com
    firmfocus.biz
    books.astanakitap.kz
    affinityagency.co.uk
    damn.ru
    luxois.com
    podcastarabia.net
    nwselfstorage.com
    tattoodragos.com
    searchen.com
    tamba.co.uk
    euroec.by
    12-music.ru
    discoverpps.org
    storytoolz.com
    johnsonfit.com
    ctrivers.org
    enrabota.ru
    pythagoras.net
    softline.by
    stamps.iknobel.kz
    dannemann.com
    americandesigngallery.com
    ey-seren.com
    laika34.ru
    subscribers.pro
    dsvc.org
    hotel-moscow.ru
    spinney.co.uk
    dorfman-pacific.com
    market.umh.ua
    serlinassociates.com
    minsk-minsk.by
    realty-odessa.ua
    trofei.by
    cleverelements.com
    estorickcollection.com
    statutar.sk
    trinityhouse.co.uk
    newground.com
    kesfett.net
    the-dentist.co.uk
    nnc.kz
    hatton-garden.net
    scgis.org
    finlandia.com
    wizard-industries.com
    independenttrucks.com
    newportnewstimes.com
    origami.ru
    aspee.com
    wfxl.com
    snapa.org
    prodomov.ru
    taltour.com
    zhasotan.kz
    csgolime.com
    beachcomberhottubs.com
    toufee.com
    braintrauma.org
    technomarine.com
    ulfet-az.com
    rnr.com.ua
    satshop.co.uk
    ssidecisions.com
    emailcontact.com
    priefert.com
    tefen.com
    foxrichmond.com
    bitak.net
    livetweetapp.com
    pfl.ua
    factory-connection.com
    nageur-sauveteur.com
    hapert.com
    holidayrambler.com
    abbeville.com
    pride-net.ru
    lukpro.com
    mitfuso.com
    kimber.com
    cayhaber.net
    mediabrest.by
    internet-koleso.ru
    specialneedsanswers.com
    giordanacycling.com
    sturmey-archer.com
    happyskins.ru
    sriramakrishna.org
    sevastopolstroy.ru
    eastwestseed.com
    vologda-poisk.ru
    trafficmodels.com
    gethermit.com
    solucionespolycom.charmex.net
    malkelapagading.com
    lstc.edu
    ctvea.net
    thehotelcollection.co.uk
    edebyahu.com
    az-pneu.sk
    beaufortccc.edu
    prob.test.dn.ua
    shopdullestowncenter.com
    burgerking.kz
    teacheng.info
    ohioslargestplayground.com
    dailynews.kz
    internetreklampaketi.com
    neterra.net
    radcom.com
    parismarais.com
    iradeo.com
    misteram.com.ua
    visittelluride.com
    statuschecker.fgdc.gov
    echn.org
    hustlerturf.com
    cpareviewforfree.com
    naturallygoodfood.co.uk
    wgxa.tv
    barbecoa.com
    shawmut.com
    bandari.net
    dbs.org
    cpisecurity.com
    fr.novus.com.ua
    kff.kz
    speechocean.com
    uttaradimath.org
    savaria.com
    dom2.life
    pramo.ru
    broadwayatthebeach.com
    7up.com
    omoimot.ru
    ndiver.com
    darienlibrary.org
    adnddownloads.com
    poems-and-quotes.com
    sonance.com
    pinchapenny.com
    campjellystone.com
    radioislamy.com
    mpay69.biz
    surreynanosystems.com
    leisureleagues.net
    khipu.net
    arte-international.com
    susqu.kappadelta.org
    lawinrussia.ru
    highwaywestvacations.com
    rmiguides.com
    firedepartment.net
    northwestern.kappadelta.org
    atlanta.ua
    sonata.biz.ua
    vancouverconventioncentre.com
    wilsonaudio.com
    teplo.gov.ua
    elorift.com
    jazzmap.ru
    duplicolor.com
    mctop.pro
    guitarwar.com
    internet-prodaja-guma.com
    superlift.com
    www-host.pz.gov.ua
    pz.gov.ua
    gsmcamp.info
    region-operator.ru
    ei-ie.org
    sar.org
    siouxlandnews.com
    miraclemethod.com
    polygon.staya.vc
    snapple.com
    usocial.pro
    lenel.com
    jurispro.com
    toyotaforklift.com
    kronoshop.com
    ojolie.com
    expert.atamura.kz
    sikayet.com
    islamicbanker.com
    anglofeel.ru
    iutoic-dhaka.edu
    thaicom.net
    kimatv.com
    tika.gov.tr
    mnsi.net
    4ad.com
    glazok.km.ua
    sagales.com
    zorlupsm.com
    erg.kz
    momentfactory.com
    thelife.com
    istanbulhalksagligi.gov.tr
    pharmspravka.ru
    vest-news.ru
    newvoicemedia.com
    selectitaly.com
    vadecom.net
    karada39.com
    foxfishing.ru
    drpeppersnapplegroup.com
    skisolitude.com
    109.kurjer.info
    zrk.in.ua
    4mama.ua
    auto-online.ru
    studentrecipes.com
    amda.edu
    cashalot.su
    stagejobspro.com
    globo.tech
    ip-home.net
    dj.ru
    nio.kz
    harvardartmuseums.org
    handpickedhotels.co.uk
    snohetta.com
    mushroomtravel.com
    credit-agricole.ua
    vicon.com
    kredit24.kz
    gastrogate.com
    local15tv.com
    khqa.com
    fightnights.com
    kassir.kz
    2000adonline.com
    fineandcountry.com
    digitalgain.net
    ostrov-chistoty.by
    restaurants.com
    millennialmedia.com
    abc7amarillo.com
    web2generators.com
    trendsideas.com
    bridgerbowl.com
    hozvo.ru
    jaksta.com
    palata.kz
    kurskmed.com
    kfdm.com
    kyzylorda.palata.kz
    karagandy.palata.kz
    almaty.palata.kz
    uralsk.palata.kz
    taldykorgan.palata.kz
    taraz.palata.kz
    aktobe.palata.kz
    oskemen.palata.kz
    akmola.palata.kz
    shymkent.palata.kz
    aktau.palata.kz
    kostanay.palata.kz
    atyrau.palata.kz
    astana.palata.kz
    universalstudios.com
    petropavl.palata.kz
    pavlodar.palata.kz
    referat-ok.com.ua
    kudumbashree.org
    primoprint.com
    dremed.com
    beauty.ua
    zwp-online.info
    jamesbeard.org
    kftv.com
    postcardmania.com
    northwood.edu
    foxsanantonio.com
    haskovo.net
    whatpub.com
    bills.com
    bet-portal.net
    music-man.com
    promplace.ru
    innovation.bsmu.edu.ua
    infobanc.com
    aja.com
    foxbaltimore.com
    toniandguy.com
    kfoxtv.com
    itickets.com
    newschannel9.com
    cms.bizhat.com
    serenityservers.net
    beyondmeat.com
    domsnov.ru
    batnorton.com
    kaluga-poisk.ru
    rinka.lt
    larepublica.net
    my.prodengi.kz
    aksaray.edu.tr
    katv.com
    bspu.ru
    easydns.com
    iza.org
    wsbt.com
    sirus.su
    arhionis.ru
    cbs6albany.com
    adbit.biz
    riddles.com
    alean.ru
    ocrconvert.com
    uwb.edu.pl
    bankastana.kz
    thefabricator.com
    vectorworks.net
    news4sanantonio.com
    local12.com
    grandtheftauto.net
    theappguruz.com
    professor.bsmu.by
    villagecines.com
    cinefil.com
    touregypt.net
    wgme.com
    abc3340.com
    regionoperator.ru
    resolume.com
    igetweb.com
    monsterenergy.com
    bokra.net
    practicalmoneyskills.com
    cabinet.vlast.kz
    president.gov.ua
    wlos.com
    justpark.com
    socialll.net
    sanalkurs.net
    weber.com
    studydrive.net
    leftlanenews.com
    gifu.mypl.net
    collegescholarships.org
    prisnilos.su
    sberbank.kz
    planethoster.net
    kutv.com
    onlinesim.ru
    mcprohosting.com
    cname.pitchero.com
    foxmovies.com
    insidethegames.biz
    en.hromadske.ua
    suse.com
    dunya.com
    likar.info
    ece.ntua.gr
    veterans.arkansas.gov
    firstcitizens.com
    unblockvideos.com
    magazine.mubasher.info
    gamesdonequick.com
    bitcomet.com
    ratel.kz
    nplus1.ru
    8march.technodom.kz
    barchart.com
    elderscrollsonline.com
    anadolu.edu.tr
    zhanakorgan.gov.kz
    sailau.orda.gov.kz
    weyt.p5w.net
    cart.onliner.by
    r.onliner.by
    ptzw.ru
    fritzandandre.com
    metamesh.net
    stream.remax.co.za
    williamastrom.se
    museumquarter.com
    expertbids.com
    gemarbv.nl
    eyrini.ru
    palsgraafdakbedekkingen.nl
    autobahn.co
    ptznew.ru

  • 14 мая 2017 в 22:31

    0

    Как по мне, то одним из определяющих свойств современного энтерпрайз-реди фреймворка, является возможность сменить его частично (прежде всего уровень персистетности) или полностью на другие реализации, не затрагивая особо код бизнес-логики. Когда последний раз (давно) смотрел Ларавел впечатление сложилось, что всё очень сильно и жёстко связано.

© Habrahabr.ru