а зачем такие пляски если в кдс все это уже есть? не хочется разбираться в кодесисовском контроле версий - сохраняете проект с новым именем после каких-либо переделок, а потом Проект->Сравнить
а зачем такие пляски если в кдс все это уже есть? не хочется разбираться в кодесисовском контроле версий - сохраняете проект с новым именем после каких-либо переделок, а потом Проект->Сравнить
Пляски как раз в CoDeSys.
Причем как я понимаю, именно из-за платности собственной системы контроля версий.
Зачем я хочу пользоваться обычной системой контроля версий, вроде Tortoise SVN?
Во-первых, она появилась гораздо раньше, давно отлажена и у нее нет ограничений на применимость в конкретных приложениях.
ВО-вторых переходить на встроенную неудобно.
В CodeSys предлагают пользоваться встроенной, что ненормально. Представьте себе, что Вы работаете на компи своей любимой мышкой, а при входе в MS Word Вам принудительно предлагают пользоваться отдельной, специализировнной мелкомягкой мышкой - при том, что дополнительных преимуществ по сравнению с обычной она не имеет. Зато еще и платная.
Абсурд? но ведь CoDeSys именно так и поступает.
В-третьих, Tortoise SVN знают во всем мире, на ней можно писать совместные проекты, не задаваясь вопросом, где далекий напарник ее достанет - проблем скачать нет. Пользоваться же встроенной ENI можно только в рамках этого проекта. Мне, например, нужно писать код для ПЛК, и программу сервера, скачивающего из моего ПЛК данные на компи, пишет совсем другой человек, системный программист, не имеющий представления о микроконтроллерах, для него мой контроллер - коробочка на конце кабеля TCP - его задача набить из моих измерений базу данных. Как я ему передам историю контроля моих версий, если ему некуда воткнуть мою ENI?
P.S. ENI у меня стоит, но из соображений совместимости я не могу ее использовать.
С уважением,
Herzog
Последний раз редактировалось Herzog; 30.05.2011 в 14:40.
сравнение с мышкой довольно странно. мышки давно стандартизированы и в основе своей ничем друг от друга не отличаются. увы проект для кдс 2,3 это проект для кдс 2,3 а не для Tortoise SVN, о котором я например впервые слышу (знают во всем мире - 1). сомневаюсь что разработчики сред программирования в первую очередь думают о том, чтоб эта тулза воспринимала их проекты.
так и сама среда программирования платная. или вы думаете, что кдс развивается на добровольных началах?
Вы это серьезно? Если бы вдруг мозги у 3S закрутились в эту сторону, то давно бы сделали платную среду программирования. Бизнес схема 3S проста и логична, никаких задних мыслей в ней заложено. На рантайм CoDeSys продается 300 тыс. лицензий в год. С позиции голой прибыли нужно заниматься только этим. Но, иногда возникают потребности на отдельные сервисы и компоненты, требующие доп. работы. В V2.3 ENI излишне универсален и сложноват в установке и конфигурировании. Все серьезные заказчики просили сделать под ключ. Отсюда исторически и сложилась модель его распространения. Сейчас стоит задача упростить ENI и включить в дистрибутив V3. Это обсуждалось на прошедшей конференции.