Задам, пожалуй, тут вопрос, который меня мучает последнее время, тем более как минимум один java-программер тут присутствует.
Итак, я с недавних пор решил научиться хоть чему-нибудь и решил, что чем-нибудь станет ява, на которой я писал еще на 4-м курсе. Более-менее разобрался с SE, порешал задачки на codingame и теперь решил взяться за кровавый энтерпрайз, включая фронтенд и базы данных. На этом моменте, собственно у меня и начинается ахуй, потому что совершенно неясно, на что стоит обращать внимание сейчас, тем более что за последние 7 лет без явы, все че-то дохера изменилось. Сейчас видятся три варианта:
1. Потихоньку браться за Spring + параллельно учить вообще яваскрипт.
2. Браться за Spring + какой-нибудь шаблонизатор.
3. Нахуй не трогать пока Spring, и ручками ковырять всю JSP/EJB-ебанину.
Один умный человек мне рекомендует первый вариант, но я пока сомневаюсь, т.к. спринг крайне плохо пока идет, а яваскрипт я бы лучше вообще не трогал. Тем не менее, хотелось бы учиться чему-нибудь полезному и актуальному. Буду рад любым рекомендациям.
Нормальное существование рядом с Римом у Карфагена совсем не задалось. Вроде бы незначительные выплаты Риму очень больно ударили по выплатам наемников, а последние решили, что это больно похоже на какое-то наебалово. В итоге Карфагену пришлось самостоятельно расхерачить остатки того, что было похоже на их армию, а за это Римляне поставили их перед фактом, что Сардиния теперь тоже принадлежит не Карфагену. Пнуть лишний раз того, кого только что отпиздил, в целом, было вполне в традициях Рима.
В общем, Карфагену было как-то неспокойно, потому что римляне явно останавливаться не собирались, а отбиваться чем-то нужно. Поэтому пунийцы обратили свой взор на Испанию, которая благо и так была частично населена их еврейскими родственниками. После непрерывной войны полководец Гамилькар Барка оттяпал приличную часть Испанию и помер, оставив после себя 17-летнего сына Ганнибала. Место Гамилькара занял Гасдрубал, который вскоре тоже отправился на тот свет. К слову, не знаю, почему всех карфагенских полководцев зовут на «Г».
Преемственность в семье Барка — это вообще отдельный вопрос. Тут даже Лукашенко со своим сыном рядом не стоит. Гамилькар растил Ганнибала в военном лагере, а обучали его кроме карфагенян еще и специально нанятые греки (сам Ганнибал, к тому же идеально знал греческий). Основной целью обучения было вырастить машину убийства, которая дезинтегрирует Рим к хуям.
Собственно, именно Ганнибал и стал главнокомандующим после Гасдрубала. Он лихо прошелся по испании, выдав пиздюлей остаткам местного населения и взял под опеку тех, кто оказался поумнее. Так он подошел к союзному Римлянам Сагунту, а в качестве casus belli для него послужил конфликт Сагунта с союзными иберийскими племенами. Рим несколько прихуел от такой наглости, и за 7 месяцев так и не прислал Сагунту помощь. Война уже была объявлена пост-фактум.
Римляне особо не напрягались. Где-то за альпами Ганнибал им не был страшен, поэтому консулы занимались волоебством где-то на юге, готовясь к переправке в Африку, чтобы ебнуть по самому Карфагену. Ганнибал тем временем договорился с большей части галлов, навешал пиздюлей тем, с кем договориться не удалось, тупо по прямой попер в сторону Италии и за несколько дней перешел Альпы. Армией. С лошадьми и сраными слонами.
Вот тут Римляне отложили кирпичей в первый раз. Мало того, что они совсем не ожидали такой хуйни, так еще и цизальпинские галлы обрадовались «освободителям» и перешли на их сторону. Оба консула с армиями были в срочном порядке отозваны с юга, и через некоторое время с одной из них под предводительством Публия Корнелия Сципиона Ганнибал встретился в битве при Тицине. Битва произошла крайне внезапно и нетрадиционно началась боем кавалерии, где римляне соперничать с Карфагеном никак не могли. В итоге битва закончилась так же стремительно как и началась, когда нумидийская конница зашла в тыл римлянам чинить пиздец и погибель.
Остатки римлян отступили и воссоединились со второй армией, которой руководил консул Тиберий Семпроний Лонг. Тут тоже были отдельные нюансы. Во-первых, Семпроний был тупым уебаном. Во-вторых, из-за этого он никак не мог прийти к единому мнению со Сципионом. В-третьих, скоро должны были случиться консульские выборы, а тут вот как раз под боком сильно покоцанная и уступающая количеством армия Карфагена под боком.
Лагерь римлян занимал хорошую укрепленную позицию по другую сторону реки. В принципе, они могли ждать там карфагенян до посинения, но тут стоит учесть «во-первых» из предыдущего абзаца, чем Ганнибал и воспользовался.
Пока римляне сидел и ссали в ожидании Ганнибала, карфагеняне спокойно отдыхали в своем лагере. В один прекрасный момент на лагерь римлян напала карфагенская конница и маленький отряд пехоты, который принял на себя удар римлян и отступил. Воодушевленный «победой» Семпроний в срочном порядке поднял всю свою армию и перевел ее через ебаную ледяную реку на отличную равнину, идеально подходящую для маневров пунийской конницы. Драли замерзших и невыспавшихся римлян дичайше: по ним ко всему прочему еще и долбанул из засады с тыла отборный «Священный отряд».
Далее Ганнибал принялся бродить по северной Италии, перешел Аппенины и отправился на Рим, где тем временем выбрали новых консулов. Один из них (Гай Фламиний) вышел навстречу Ганнибалу с новой армией, рассчитывая укрепиться пока не придут подкрепления.
Ганнибал, как водится, снова предпринял нечто фееричное. Он своей армией обошел римлян через ебаные болота и вышел между вражеской армией и Римом. Консул психанул, развернул свою армию обратно и попал в одну из самых масштабных засад того времени. Это событие называется битвой при Тразименском Озере, но это было скорее похоже на избиение детей. Потери Фламиния были более, чем в 10 раз выше, чем у Ганнибала.
Так карфагеняне оказались в ~100 км от Рима, в котором на тот момент не было армии для обороны, но тем не менее взятие такого большого и укрепленного города у него не хватало сил и времени. Поэтому он остался зимовать и собрал практически новую армию из союзных галлов.
У Римлян же тем не менее случился абсолютный ахуй от такого развития ситуации. Был назначен диктатор Квинт Фабий Максим, которому хватило мозгов не скатываться в дальнейший пиздец и вести войну на истощение. Ганнибал потихоньку разграблял римские земли, но не мог предпринять никаких активных действий, т.к. где-то неподалеку всегда была армия Фабия, готовая к атаке в самый неподходящий момент. Его основной целью было развалить союз Рима с другими городами на полуострове.
Пока Ганнибал шарился по Италии, римляне подкопили войско и атаковали карфагенян уже с двукратным преимуществом под Каннами (да, Ганнибал допиздовал аж до самого юга). Казалось бы тут ему и должен настать пиздец, но он умудрился разъебать 90-тысячную римскую армию просто за счет того, что удачно выбрал место для битвы и, как водится, разнес римскую конницу в самом начале боя. Потери римлян снова были примерно в 10 раз больше.
После этого боя на сторону Карфагена перешел ряд италийских городов и Сиракузы.
Приблизительно тогда же уже начались неприятности, позже сыгравшие ключевую роль. Увы, кроме Ганнибала, остальные высокопоставленные пунийцы были не очень умными, поэтому поражения карфагена в Испании (а там присутствовала переброшенная армия римлян) стали обычным делом, а подкрепление, предназначенное Ганнибалу после битвы при Каннах зачем-то было брошено в Сардинию.