Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Кой език за програмиране на backend ще ми препоръчате?

Featured Replies

Привет!Занимавам се с програмиране от 1 година и вече имам прилични познания по Java, също така малко от малко се оправям със С и с SQL. Интересувам се от web development, съответно ми трябва идея как да структурирам учебния процес, така че от мен да излезе кадърен Web developer. Ясно ми е какво се използва за писане на frontend, така че нямам въпроси в това отношение.Това, което искам да знам на този етап е, какви са достойнствата на различните server side scripted езици и с кой бихте ми препоръчали да започна, респективно защо?Основно се колебая между PHP и Python, почетох известно време по въпроса, но все още не мога да се ориентирам.Също така искам да питам какво мислите за някакви други алтернативи като например някоя друга MVC концепция, например Play framework или нещо друго, свързано с Java (Spring etc.). Като цяло не ми е известно как точно е структуриран backend-ът, така че някое четиво или качествен източник на информация в тази насока също биха ми били полезни.Извинявам се, ако въпросите ми звучат некомпетентно!Благодаря предварително!Поздрави!

Само Python едва ли ще ти свърши работа, но PHP+Python+JS+MySQL може да излезе хубаво нещо. Моят съвет е да си седиш на Java-та..да четеш и да правиш разни малки проекти и т.н. За една година едва ли си постигнал завидни знания, а и да е така защо решаваш да сменяш технологията, с която си започнал вместо да си потърсиш работа или стаж ?

Редактирано от GoodfeIlas (преглед на промените)

PHP, разбира се. Плюс това, при него е имплементиран OOP модела на Java, който ако го усвоиш, доста добра кариера можеш да направиш. ;)

Редактирано от gothicrock (преглед на промените)

  • Автор

Благодаря за отговорите! @gothicrock, Можеш ли да дадеш малко повече аргументи към твърдението си?@alpha, не си търся работа, защото уча в университет, където следването е тежко, съответно искам да се справя в отреденото за бакалавър време. Работих лятото в една фирма и бяха много доволни от мен. Относно познанията ми наистина се изхвърлих, назовавайки ги като завидни, имайки предвид, че всичко е относително, но имах предвид, че съм понаучил нещо. Можеш ли да ми дадеш конкретни съвети с какви задачи на Java да се захвана, за да се развивам в насока web development? Просто самата концепция не ми е много ясна, затова се чудя в каква насока да се задълбоча, съответно питам.Поздрави!

Какъв е тоя JS в backend-a? Само Python си е. Със свестен MVC framework като Django. Не ти трябва да си разваляш мозъка с PHP. Може да пробваш и Ruby on Rails 

Редактирано от maxim4o (преглед на промените)

@gothicrock, Можеш ли да дадеш малко повече аргументи към твърдението си?

 

Java репрезентира самата идея за ООП. Ако усвоиш този модел и можеш да работиш с него, отвяваш всички останали императивни езици.

Специално за уеб програмирането, с PHP можеш да създаваш логически структури за обработка на данни от въздуха, стига да знаеш как да използваш езика. Ако за PHP се говорят негативни неща, това се дължи най-вече на некадърни програмисти, които не са усвоили добре езика, но са се хванали да работят с него, защото пазара го налага - сайтове може да иска всеки, докато с C/C++ работят големите корпорации.

А специално за Python - провери колко обяви за работа има с него. ;)

А специално за Python - провери колко обяви за работа има с него. ;)

Майбах спира на светофар. До него спира голф двойка пернишка регистрация. Шофьора на голфа сваля стъклото и маха на другия да направи същото:- Ае, тая кола върви ли?- Ами върви, защо питате?- Ми гледам, не ги карат много...

Java репрезентира самата идея за ООП. Ако усвоиш този модел и можеш да работиш с него, отвяваш всички останали императивни езици.

:offtopic_s: И по - добре е можело да се правят да си кажа :D. Съгласен съм с Вас, докато не стигнем до една особена част на reflection API-то. Там законите на OOP, физиката, здравия разум и JRE-то отиват в garbage collector-a. Това, разбира се, си е лично мнение де :)

Какъв е тоя JS в backend-a? ... 

С node.js примерно можеш да използваш JavaScript в backend-a :) 

С node.js примерно можеш да използваш JavaScript в backend-a :)

Не виждам защо би правил такива неща, ако не си мазохист.

Единственото предимство в случая е това че ползваш един език в backend-а и frontend-a. Това обикновено не е достатъчно за да оправдае ползването на JS в backend-a.

Не виждам защо би правил такива неща, ако не си мазохист.

Единственото предимство в случая е това че ползваш един език в backend-а и frontend-a. Това обикновено не е достатъчно за да оправдае ползването на JS в backend-a.

 

Не смятам че трябва да си мазохист. Както всичко си има предимства и недостатъци. ;)

Редактирано от vitaly (преглед на промените)

Не смятам че трябва да си мазохист. Както всичко си има предимства и недостатъци. ;)

Разбира се, просто по-малко предимства и повече недостатъци от други алтернативи.

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.