• Почему нет сильной Ecommerce платформы под node.js?

    @xfg
    Потому что на node.js как не пиши, но любое более менее сложное приложение превращается в процедурную лапшу. Абстракций и полиморфизма типов нет, приходится зависеть от конкретных реализаций. В метеоре на котором вы написали свое приложение нет di контейнера, всё валится в глобальную область видимости, используется монго, не поддерживаются транзакции между документами/коллекциями, сильная связанность, тяжело покрыть тестами.

    Впечатление от этого всего, что вернулся в начало 2000-ых. Нужно ждать, пока спецификацию ecmascript допилят до вменяемого состояния. Но я думаю, что к тому времени в том же php уже будет асинхронность из коробки, тем более у разработчиков это в планах.
    Ответ написан
    9 комментариев
  • Как реализовать следующее приложение Java EE?

    @bromzh
    Drugs-driven development
    Мой пример. Чистый JavaEE, без спринга: https://github.com/bromzh/geck
    Ответ написан
    Комментировать
  • Из математика в front-end разработчика. С чего начать?

    globuzer
    @globuzer
    gezgrouvingus progreszive ombusgrander greyderzux
    мне кажется вам прямая дорога в data-science, data mining, machine learning, neuro-technology, и подобные околонаучные и основанные на математике вещи, притом не фриланс, а нормальные штатные конторы, занимающиеся серьезными вещами, притом не только в РФ, но и за рубежом, возможно удаленная работа. и интересно, и близко к вам по направлению и высокооплачиваемо.
    а зачем вам веб? менять шило на мыло, притом с этим мылом вы будете отстовать от других специалистов, кто в этой области уже давно. зато с математикой в области обработки данных вы будете на равне, а то и может быть впереди остальных, у кого мало математического опыта. единственное вам нужно поднатаскаться в программировании, алгоритмах, языках Python, C, C++, C#, R, Statistica, Wolfram, параллельным вычислениям, все что наукоемкое....
    Ответ написан
    3 комментария
  • Можно ли импортировать JDK в Java приложение на MacOS?

    DevMan
    @DevMan
    OSX предлагает установить ее со своих серверов при первом запуске.
    Но можно и так docs.oracle.com/javase/7/docs/technotes/guides/jwe...
    Ответ написан
    3 комментария
  • На повестку дня: Ruby On Rails или Node.js или php или Python?

    wkololo_4ever
    @wkololo_4ever
    Выбор естественно встал между четырьмя наиболее популярными языками : Ruby On Rails, Node.js, php, Python.

    Но ведь ASP.NET топ 2 по популярности, особенно заграницей.
    Ответ написан
    Комментировать
  • Как использовать JS массив в скрипте PHP?

    @iamnothing
    из JS с помощью AJAX шлёте массив в виде JSON на сервер, где его ловите и делаете ему json_decode():
    $php_array = json_decode($json_array, true);
    в результате в $php_array у вас будет нужный вам массив
    Ответ написан
    Комментировать
  • Как реализован toster, raindrop, hantim?

    somenumboola
    @somenumboola
    Team Lead in B-online Solutions
    Насчет PHP в Habrahabr и Тостере - правда. Стоит плагин который никогда еще не ошибался и он четко показывает что пыха. Можно проверить по спец инструкциям которые вшиты в exe интерпретатора и при запросе отображают лого PHP но очень лень лезть. И даже один из друзей когда-то специально компилировал из исходников чтобы от него избавится.

    Благодаря замечанию @Stmol обратил внимание что на Brainstorage плагин действительно молчит.

    Хабрахабр и Livestreet
    Вот с клонами не совсем так как сказал @VitaZheltyakov. Когда-то читал ряд публикаций на тему истории создания хабра. Так вот история Хабра и история LiveStreet невероятно переплетается. Помню что чтение напомнило какой-то испанский сериал. Кто-то куда-то уходил, кто-то куда-то возвращался. Одно ясно помню, что руки разработчиков хабры участвовали в разработке этого движка, посему не клон а скорее копия мастера. И тут даже остается открытым вопрос, что было раньше.
    Вообще вопрос "Каким образом сделана такая тесная интеграция javascript с сервером, я понимаю, что ajax, но реализация?" очень общий и размытый но...
    Современная разработка насчитывает массу методов предварительного проектирования ПО. Именно они при последовательной и продуманной разработке ПО позволяют реализовать эту интеграцию оптимальной с точки зрения нагрузки на сервер и количества кода.

    Если интересно заглянуть "под капот", возьмите IDE которая форматирует код (PhpStorm например) и заставьте ее отформатировать код. Она его разложит по полочкам.
    Реально ли самому написать идентичный сервис?

    Если вы имеете в виду собрать и возглавить команду из нескольких человек, то да более чем. Если же имеете в виду "соло на клавитуре", то с очень большими трудностями, и по соотношению КПД на отрезок времени который придется посидеть абсолютно не оправданно. Кроме того Тостер это не только разрабы. Это дизайнеры, контент редакторы, когорта профессиональных журналистов, маркетологов для разработки стратегии (и самой компании ТМ в частности) которые знают и как подать, продать и как раскрутить. Это то о чем стоит помнить.
    Ответ написан
    2 комментария