Кубики/C# код. Что лучше?

  • Автор темы Автор темы lamar015
  • Дата начала Дата начала

lamar015

Client
Регистрация
22.08.2021
Сообщения
23
Реакции
4
Баллы
3
Большинство времени писал шаблоны через кубики, некоторые моменты, где это было нужно, обрабатывал C# кодом(добавить строки в список и тд). Недавно на форуме увидел сообщение, что это плохая практика, и лучше писать исключительно C# кодом. Почему так?
 
Кубики красивей.
Если сделал много кубиков, то смотришь такой и видишь, что много хорошей работы сделано.
Часто весь шаблон можно уместить в несколько строк кода. Тут сразу понятно, что человек ленился и не построил много кубиков.
Вывод очевиден.
 
Кубики красивей.
Если сделал много кубиков, то смотришь такой и видишь, что много хорошей работы сделано.
Часто весь шаблон можно уместить в несколько строк кода. Тут сразу понятно, что человек ленился и не построил много кубиков.
Вывод очевиден.
Если без шуток подходить к вопросу. Для того чтобы писать на C#, а не кубиками есть конкретные причины?
 
Если без шуток подходить к вопросу. Для того чтобы писать на C#, а не кубиками есть конкретные причины?

нет. тут много адептов одного кубика или только кода. но по факту, кардинальной разницы нет в большинстве случаев.
я специально покупал открытые шаблоны (у местных авторов, на складчике и т.д), чтобы изучить как они работают - большинство шаблонов, которые отлично работали и приносили деньги - были выполнены на кубиках. с использованием сниппетов, но тем не менее - самые обычные кубики, стрелки. и отлично работали.

в коде наверное есть смысл в определенных ситуациях (или вместо определенных кубиков), но 90% задач можно решать на кубиках.
 
  • Оценить
Реакции: Zoloo и todayer
Если без шуток подходить к вопросу. Для того чтобы писать на C#, а не кубиками есть конкретные причины?
1. В целом значение C# уже является преимуществом, т.к это полноценный язык программирования.
2. Код компактнее, в 1 блоке кода может содержаться целый большой шаблон.
4. Если задачи повторяются по ходу шаблона, то с кодом работать намного удобнее, используя свою или чужие библиотеки готовых сниппетов.
4. C# сильно расширяет функционал зеннопостера.
P.S. Сам я в C# не умею, делаю 95% кубиками.
 
Если без шуток подходить к вопросу. Для того чтобы писать на C#, а не кубиками есть конкретные причины?
Компактность шаблона, повторяющийся код можно вынести в общий,
остальное в виде компактных сниппетов разделить по тематике, C# экшены разделить по блокам на тематики, далее и сами блоки.
+ более низкоуровневый контроль, но для этого необходимы знания API.

Для новичка, это скорее создание множества проблем из ничего, а учить C# необходимо и это значительно долго с 0
+ сидеть и тестировать API, что бы понимать, как оно по факту работает, но это не самая сложная часть.
 
  • Оценить
Реакции: Roman48 и Sho
Большинство времени писал шаблоны через кубики, некоторые моменты, где это было нужно, обрабатывал C# кодом(добавить строки в список и тд). Недавно на форуме увидел сообщение, что это плохая практика, и лучше писать исключительно C# кодом. Почему так?
врут в наглую.
в контексте зенки , использование C# может где то улучшить или добавить функционал.... но это надо нехило так понимать как работает API зеннопостера.
а если использовать C# тупо в кубике свой код, то это даже путь в тупик.
другими словами, что бы прочувствовать "хорошую практику" C# , ты должен эту самую практику очень хорошо практиковать. хорошо понимать как работать с классами, как создавать и вести свою библиотеку кода.
и вот когда у тебя появится много наработок, отлаженных и понятных для тебя, тогда вот и можно говорить что использование C# дает какое то преимущество. :bk:
 
  • Оценить
Реакции: ZX и nabatchikoff
Для меня кубики это как первый уровень, когда уровень освоен, хочется развития и тут приходит код на C#, а потом общий код, свои классы и методы, а высший уровень это полноценная разработка на C# без ZP :D .
p.s. Отказ от кубиков и переход на C# это уровень твоего развития.
 
  • Оценить
Реакции: lamar015
Недавно на форуме увидел сообщение, что это плохая практика, и лучше писать исключительно C# кодом. Почему так?
Неважно на чем сделано, важно чтобы работало как нужно. А так пишут кому как удобно и у кого, какой уровень знаний.
 
  • Оценить
Реакции: Moonwalker
Многие вещи невозможно сделать зено-кубиками. Я об этом писал в своей статье на 17м конкурсе Начинаем кодить на c#

Задачи рано или поздно требуют подключения сторонних библиотек и тут без c# не обойтись
 
  • Оценить
Реакции: Zoloo
можно задать вопрос на форуме и получить пример или даже готовый сниппет. и дальше играть с кубиками. правда время теряется

Можно, но ответом-то будет c# код) Я это имел ввиду

UPD
Если ответа на форуме не будет, то нужно будет шерстить код
 
В конечном итоге весь проект компилируется в код и после этого исполняется. Так что не важно как выполнен проект - на кубиках или в C# коде. Тут вопрос больше в удобстве - кто не знает C#, может выполнить весь проект с использованием только кубиков. Но есть определённые ситуации, когда нужные действия/логику в кубиках сделать довольно сложно (а иногда вообще невозможно), для этого уже необходимо знание C#
 
  • Оценить
Реакции: Konrod_m

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)