Свободные альтернативы Codesmith?

кто-то упомянул, что в C# 3.0 Вы могли выполнить это с помощью дополнительных методов. Я не парень C#, сделал немного назад в 1.5/2.0 дни, но не использовали его с тех пор. На основе очень поверхностного понимания я думаю, что что-то подобное может быть выполнено в Java со статическим импортом. Я не понимаю нисколько то же самое, но если цель состоит в том, чтобы просто заставить эти служебные методы казаться немного более "собственными" (из-за отсутствия лучшего термина) к классу вызова, я думаю, что это добьется цели. При принятии класса Утилит я объявил в своем исходном вопросе.

import static Utilities.getSomeData;

public class Consumer {

    public void doSomething(){

        String data =  getSomeData();
    }

}
12
задан PeeHaa 3 November 2013 в 18:09
поделиться

4 ответа

i did the same research a few years ago and found MyGeneration to be very good.

6
ответ дан 2 December 2019 в 19:55
поделиться

В зависимости от ваших потребностей, возможно, стоит взглянуть на Visual Studio T4 (Text Template Transformation Toolkit). Ознакомьтесь с статьей Скотта Хансельмана для введения.

8
ответ дан 2 December 2019 в 19:55
поделиться

Есть сделка, по которой вы можете получить CodeSmith бесплатно (ограниченное время). Дополнительную информацию можно найти на plinqo.com . Хотя есть много бесплатных и платных альтернатив. Я думаю, что для любого было бы очень разумным проверить варианты поддержки и сообщество, стоящее за другими генераторами кода.

Если вы подойдете к продукту вроде My Generation и столкнетесь с ошибкой, никто не сможет вам помочь, кроме вас самих.

Спасибо

- Блейк Ниемайски

2
ответ дан 2 December 2019 в 19:55
поделиться

Codesmith 2.6 распространяется бесплатно - http://www.codesmithtools.com/freeware.aspx

С версией 2.6 ничего нельзя сделать - в более поздних версиях просто исправлено несколько мелких ошибок и добавлено несколько наворотов.

1
ответ дан 2 December 2019 в 19:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: