Про Java
Задам, пожалуй, тут вопрос, который меня мучает последнее время, тем более как минимум один java-программер тут присутствует.
Итак, я с недавних пор решил научиться хоть чему-нибудь и решил, что чем-нибудь станет ява, на которой я писал еще на 4-м курсе. Более-менее разобрался с SE, порешал задачки на codingame и теперь решил взяться за кровавый энтерпрайз, включая фронтенд и базы данных. На этом моменте, собственно у меня и начинается ахуй, потому что совершенно неясно, на что стоит обращать внимание сейчас, тем более что за последние 7 лет без явы, все че-то дохера изменилось. Сейчас видятся три варианта:
1. Потихоньку браться за Spring + параллельно учить вообще яваскрипт.
2. Браться за Spring + какой-нибудь шаблонизатор.
3. Нахуй не трогать пока Spring, и ручками ковырять всю JSP/EJB-ебанину.
Один умный человек мне рекомендует первый вариант, но я пока сомневаюсь, т.к. спринг крайне плохо пока идет, а яваскрипт я бы лучше вообще не трогал. Тем не менее, хотелось бы учиться чему-нибудь полезному и актуальному. Буду рад любым рекомендациям.
Итак, я с недавних пор решил научиться хоть чему-нибудь и решил, что чем-нибудь станет ява, на которой я писал еще на 4-м курсе. Более-менее разобрался с SE, порешал задачки на codingame и теперь решил взяться за кровавый энтерпрайз, включая фронтенд и базы данных. На этом моменте, собственно у меня и начинается ахуй, потому что совершенно неясно, на что стоит обращать внимание сейчас, тем более что за последние 7 лет без явы, все че-то дохера изменилось. Сейчас видятся три варианта:
1. Потихоньку браться за Spring + параллельно учить вообще яваскрипт.
2. Браться за Spring + какой-нибудь шаблонизатор.
3. Нахуй не трогать пока Spring, и ручками ковырять всю JSP/EJB-ебанину.
Один умный человек мне рекомендует первый вариант, но я пока сомневаюсь, т.к. спринг крайне плохо пока идет, а яваскрипт я бы лучше вообще не трогал. Тем не менее, хотелось бы учиться чему-нибудь полезному и актуальному. Буду рад любым рекомендациям.
28 комментариев
2 — для более традиционных вебсайтов
3 — seems bullshit
(3) действительно Seems bullshit, но некоторые «гуру» интернетов советуют именно так :)
(3) действительно Seems bullshit, но некоторые «гуру» интернетов советуют именно так :) Это, вероятно, те же люди, которые принципиально используют Эклипс вместо Идеи
А Javascript по слухам вроде не должен быть сложным. Как минимум базовый. Про Node и Angular не возьмусь судить. :)
Java классный язык, но для меня он как язык к знаниям паттернов и т.д.
А python позволяет писат достаточно разные приложения и достаточно прост что бы освоится + потом можно переложит код и на Jav'у, всеже быстрее разрабатыват на таких языках...
но дело твое)))
более менее правильное объявление конструктора
function MyObject(arg1,arg2){
var self = this instanseOf MyObject
? this
: Object.create(MyObject.prototype);
self.arg1 = arg1;
self.arg2 = arg2;
return self;
}
далее еще веселее)))
Я кстати слабый javascript программер, но это только цветочки))
замыкания… область видимости функции(методы)
(function() {
}).call(this);
и тут выступает глобальный объект)) такая иерархия...
Яваскрипт это как крестовый поход, не для слабонервных...pascal,java,python,ruby… это радость для глаз и мозга)))
а так никогда, пока существует такая компания как микрософт
дело не в самом микрософте, а в том, что за их продукты цепляются и потом нужна побаговая совместимость :/
а так щас Сафари на порядок хуже, чем IE/Edge
по этому я принаровился испол*зоват* ES5, а в будущем потихон*ку перейду на gulp+babel