Pull to refresh
61
0
SergeyVoyteshonok @SergeyVoyteshonok

Пользователь

Send message
Не дочерняя, а входит в группу компаний, реализация ПО Pitney Bowes одно из направлений, разработка собственного продукта Axoma.Gis это другое направление, они для практически непересекающихся групп клиентов.
Часть кода GDAL используется, но во-первых там разные лицензии (у QGIS и GDAL), а во вторых использование компонентов и пересборка со своим шильдиком это все-таки разные вещи.
ну в реестре много чего есть, особенно много там было пересобранных Libre Office,
про веб версию ничего не говорю, говорил про десктоп.
# sarcasm mode
Практические рекомендации по разработке крупномасштабных React-приложений

Совет №1 Используйте Angular.
Хм, правда? Я понимаю, что задачи разные бывают, но как по мне — это был бы почти блокер. Это ведь означает, что без сервера вы работать не можете. При этом работа без сервера с малыми нагрузками вполне воможна.


Обычно все популярные открытые тайловые сервисы (OSM и тд) поддерживают cross-origin, а если вы используете какой-то сервис без него, то скорее всего можно нарушить соглашение об использовании, если это ваш сервис, то просто включите на нем cross-origin.

По поводу SVG, если вы именно хотите загрузить вектор из SVG, то оба фреймворка умеют делать и слои и маркеры из SVG, честно говоря, анимацию проверить не удалось. Leaflet'овые плагины вроде используют родной SVG браузера, а вот OL да, рисует на canvas.
Да, это как раз один из примеров, автор второго плагина должен был делать расширение к L.TileLayer, а не городить потомка. Что-то типа:
L.TileLayer.prototype.makeGrayScale = function() {...}
Немножко не так, результат будет. Возможно тут не говорится про вариант равного противостояния, или когда идет позиционная война. Вот так вот из своего окопа солдат вряд ли пойдет к противнику. А когда например группу солдат окружили, они отрезаны от своих, так еще и считают например, что их бросили, такие листовочки сыграют свою роль.
Поддерживаю вашу борьбу с Repository, при живом EF в проекте. Но вот Specification по-моему, это оверхед, да еще и с переопределением операторов.
В геосервере тоже есть тепловые карты из коробки, почему его не попробовали?
Нет, я не говорю, что все должно быть в redux. Просто я вот занимаюсь ГИСами и у меня то, что отображается на карте и есть основная бизнес-логика, а не «изменились какие-то маркеры». Вот мне и интересно было, когда автор сказал про стек react/redux, как он работает со сложными картографическими компонентами, с которыми все общение обычно построено на функциях и событиях, и следование redux при работе с этими компонентами рождает гигантский оверхед. Мои исследовании в итоге привели меня к тому же варианту, который описал автор — чистый react без redux/mobx.
Ну, на демке вполне себе SPA )). Мне просто интересно, большинство людей, когда используют сложные компоненты типа картографических фреймворков в связке react/redux, забивают на принципы redux.
Я занимаюсь разработкой SPA приложения на стеке react/redux для модерации контента, присылаемого пользователями.


С реактом понятно, а где redux? Чего это у вас напрямую работа со стейтом?
Ну это пока вы в «мейнстриме» держитесь, а как только шаг вправо, шаг влево, начинаются нюансы. Возьмите коническую проекцию, да разных плагинов, которые друг с другом не работают, вот тут Леафлет бибикая уезжает в кювет, но об этом в следующий раз. Так что, не все так однозначно.
Согласен с вами, но последующие 2 статьи про плагины, фишки и выводы будут объемней, а моя лень затянет написание такой длинной статьи на бесконечное время. Поэтому решил подробить. Сейчас думаю: может еще рассказать как рендеры у них работают.
Под словом «приватные», я больше имел ввиду не публичные.
Простой пример по коду Leaflet.
Есть класс Layer, у него есть свойство _map, судя по "_" оно не публичное.
Есть класс наследник — LayerGroup, он использует свойство this._map от потомка. Т.е. по сути своей оно защищенное (protected), объявлено как приватное, но фактически оно публичное, т.к. к нему можно обратится извне.
Вот вы-то мне и нужны ))) Может быть я что-то не понимаю, вам вопрос: могу ли я нормально наследоваться с доступом к членам protected и абстрактным классам, если код уже собран? и работаю я с ним уже после Closure Compiler.
Из потомков нельзя достучаться даже до членов классов которые помечены как protected, т.е. предполагается доступ к ним.
В рамках обычных ООП-шных языков вы будете правы. Но в JS технически все члены класса публичные, и разделение их на приватные, защищенные и публичные условно. В OL у некоторых свойств ( в комментах к ним для jsdoc) стоит модификатор protected — т.е. доступ из потомков предполагается. Я не говорю здесь про доступ из других классов к приватным методам и свойствам, я говорю про доступ из потомков.
«Если у вас есть 2 яйца, и вы собираетесь выяснить, с какого максимального этажа здания вы можете бросить яйцо, не разбив его, как вы это сделаете? Предложите оптимальное решение»


В mail.ru на собеседовании яйца заменили на бутылки водки.
1
23 ...

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity