Я один из бывщих авторов JOSMа и я удивляюсь о том как это делаеться. Наскоьлко я знаю, хотя framework Swing очень важно в JOSM, такой framework в .Net нет. Как переводиться, с какого на кокой язык? С Java на C#? Неужели вазможно трансировать каждый класс?
Рад вашему внимаю. Перевод провожу на C#. На данный момент просто перевожу классы, и пока что получается. Классы элементов управления на Swing конечно переписывать не буду, попытаюсь сделать максимально похожим, но на базе WPF. В общем, пока пишу в своё удовольствие и может быть у меня что нибудь получится :)
1. Необходимый минимум тоже придётся портировать. Для того чтобы обводить дома и улицы все плагины не нужны. Когда выработаем NOSM API, .Net-разработчики не заставят себя долго ждать. Интеграция Bing и OSM это хороший знак для разработчиков на технологиях MS.
2. Армада .NET разработчиков.
3. Хотим более качественный, удобный, приятный редактор OSM под Windows
У вас странный подход. Тем, кто пользуется джосмом, не хватает, как правило, скорости работы и гибкости. Едва ли перенос на .Net даст сильные преимущества, IMHO. Разве что рендеринг на XNA переписать, лол.
А если же вы хотите делать редактор с человеческим лицом (ну там, прозрачное создание мультиполигонов и создание маршрутов ОТ), то удивляет, почему за основу был взят JOSM. :)
Я бы посоветовал делать с нуля, хотя как практика в портировании пойдет. :3
Discussion
Comment from b166er on 1 March 2011 at 08:43
а какие плюсы принесет портирование?
Comment from Dennis Apter on 1 March 2011 at 08:58
Как минимум — пополнение армии сообщества, за счет разработчиков от .Net Framework.
Comment from b166er on 1 March 2011 at 09:55
отличная идея! +1
Comment from av223119 on 1 March 2011 at 11:51
Java кроссплатформенная, плюсов от переноса не видно.
Comment from b166er on 1 March 2011 at 12:15
пополнения сообщества, мне лично как аргумент вполне хватает. может появятся новые идеи для функций или кто-то новый полюбит рисовать карты :)
Comment from guggis on 1 March 2011 at 19:57
Я один из бывщих авторов JOSMа и я удивляюсь о том как это делаеться. Наскоьлко я знаю, хотя framework Swing очень важно в JOSM, такой framework в .Net нет. Как переводиться, с какого на кокой язык? С Java на C#? Неужели вазможно трансировать каждый класс?
Comment from Dennis Apter on 2 March 2011 at 03:55
Рад вашему внимаю. Перевод провожу на C#. На данный момент просто перевожу классы, и пока что получается. Классы элементов управления на Swing конечно переписывать не буду, попытаюсь сделать максимально похожим, но на базе WPF. В общем, пока пишу в своё удовольствие и может быть у меня что нибудь получится :)
Comment from sa235 on 2 March 2011 at 11:24
С нетерпением жду твоей публикации проекта. Хочу быть в первых рядах когда произведём запуск на .NET!
Comment from Hind on 2 March 2011 at 15:44
1. Потеряете силу JOSM - плагины.
2. Кто все это будет обновлять в ногу с JOSM?
3. Зачем это?
Comment from sa235 on 2 March 2011 at 17:16
1. Необходимый минимум тоже придётся портировать. Для того чтобы обводить дома и улицы все плагины не нужны. Когда выработаем NOSM API, .Net-разработчики не заставят себя долго ждать. Интеграция Bing и OSM это хороший знак для разработчиков на технологиях MS.
2. Армада .NET разработчиков.
3. Хотим более качественный, удобный, приятный редактор OSM под Windows
Comment from Hind on 2 March 2011 at 19:23
У вас странный подход. Тем, кто пользуется джосмом, не хватает, как правило, скорости работы и гибкости. Едва ли перенос на .Net даст сильные преимущества, IMHO. Разве что рендеринг на XNA переписать, лол.
А если же вы хотите делать редактор с человеческим лицом (ну там, прозрачное создание мультиполигонов и создание маршрутов ОТ), то удивляет, почему за основу был взят JOSM. :)
Я бы посоветовал делать с нуля, хотя как практика в портировании пойдет. :3