Решено Обновить c# до версии 6.0/7.0

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

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 311
Реакции
1 192
Баллы
113
Собственно хотелось бы видеть обновление c# в зенке до новой версии
P.S.: люблю синтаксический сахарок :bf:
 
+
Хотя бы интерполяцию строк добавтьте. Контролы к этому готовы.
 
  • Спасибо
Реакции: samsonnn
Поддерживаю.
Ооочень сильно не хватает. Приходится писать много лишнего кода(
 
поддерживаю! И это предложение мне тоже нравится.
 
  • Спасибо
Реакции: izubr
Уже год как вышел C# 7.0, а мы довольствуемся старым. Дайте хотя бы той немалой куче людей, которые используют код возможность писать его на последней версии и внедрять в шаблон
 
  • Спасибо
Реакции: samsonnn и Yuriy Zymlex
Хотел бы услышать ведется ли в этом направлении работа сейчас, поставлена задача в ближайшее время или вообще не ждать?
 
  • Спасибо
Реакции: Sunny Friday
А что там глобальная разница в этих версиях с 6 на 7?
И кстати, если будет подобный переход, шабы написанные на 6v случаем не сломаются ?

А то тот же питон скрипт версии 2.7 может криво работать или вообще ни работать на 3.6 это как в пример.
 
В зеннопостере ещё 6 версии даже нету (иначе бы работало такое : ?.Invoke(this, e)). А разница между 5 и 7 просто значительна. И ниче не сломается, вот только баги в самом зеннопостере могут возникнуть
 
Уже полтора года прошло, поставьте таску на обновление C# до 7.2. Уж очень неудобно писать в старом стиле
 
  • Спасибо
Реакции: samsonnn и Yuriy Zymlex
Уже полтора года прошло, поставьте таску на обновление C# до 7.2. Уж очень неудобно писать в старом стиле
а это скажется на работе шаблона, или всей зенки?
Такое глобальное изменение я думаю может пошатнуть работу, если это тщательно не перепроверив или я ошибаюсь ?
 
а это скажется на работе шаблона, или всей зенки?
Такое глобальное изменение я думаю может пошатнуть работу, если это тщательно не перепроверив или я ошибаюсь ?
На работе шаблонов не скажется.
Добавит новый синтаксис в C# который ускорит написание кода.
 
  • Спасибо
Реакции: samsonnn
Пора бы уже на самом деле... Периодически уже всерьез рассматриваю варианты написать написать проект с помощью других инструментов (C#+Silenum и т.п.), уже свыкся с новыми фичами языка) И да, отсутствие интерполяции строк порой реально бесит :(
 
Ап темы
Нас, c# программистов больше сотни наберется тут и многие из нас ждут когда же появится c# 7.2
Надоело уже писать на 5 c#, как в каменном веке живет зеннопостер
А ведь это покруче различных мелких фиксов, которые вносятся
 
  • Спасибо
Реакции: samsonnn, Adigen и sitnem
По-моему, админы обходят эту тему стороной =)
 
По-моему, админы обходят эту тему стороной =)

Мне кажется и пользователи обходят эту тему стороной, к сожалению. Вообще меня расстраивает активность этой темы, складывается ощущение, что даже пользователям это не нужно(( Думаю поэтому админы и забивают на нас.
 
Мне кажется и пользователи обходят эту тему стороной, к сожалению. Вообще меня расстраивает активность этой темы, складывается ощущение, что даже пользователям это не нужно
Ну так никто и не рассказал чем это поможет рядовым пользователям)
Все только о себе думают, а разрабы обо всех стараются подумать, вот отсюда и выходит такой конфликт интересов :-))
 
Ну, вон на складчике сотни участников купили курсы по зенке и c# от разных авторов.
Может, скоро начнут ломиться в эту тему )
 
Разработчики тут не сидят, а Влад не думаю, что вообще пишет код, так что одним нужно, админы не понимают в чем прикол, а кодеры всё знают, но им не доносят об этом предложении.
Вон пусть админы и спросят у разрабов зеннолаба чем c# 7.2 лучше 5 версии, они же знают. Да у них даже если спросить, врятли они щас готовы были бы кодить на 5 версии сами, а нам приходится
 
Ап темы
Нас, c# программистов больше сотни наберется тут и многие из нас ждут когда же появится c# 7.2
Надоело уже писать на 5 c#, как в каменном веке живет зеннопостер
А ведь это покруче различных мелких фиксов, которые вносятся
Поясню ситуацию.

ZennoPoster в качестве GUI использует технологию WinForms.
В качестве редактора кода используется сторонний компонент WinForms SyntaxEditor от Actipro Software.
Этот компонент давно не обновлялся компанией разрабочтиком (они его всё пилят-пилят и никак не могут допилить).
Следовательно мы не получим поддержку новых версий языка C# до тех пор,
пока ZennoPoster не переведут на технологию WPF (WPF SyntaxEditor имеет новые функции языка и часто обновляется),
либо пока Actipro Software не допилят свой компонент для WinForms.

В последних постах блога разработчика можно почитать про допиливание.
https://blog.actiprosoftware.com/
Отрывок из поста за 16 ноября:
As mentioned in a previous post, we have been working on refactoring the core internal implementation of our SyntaxEditor code editor control on the WPF, UWP, and WinForms platforms. This effort (codenamed vNext) is being made to bring all three platforms onto the same codebase for easier updating moving forward, and to enhance features wherever possible.

In today's post, I wanted to call out a couple of new WinForms SyntaxEditor vNext updates that are being made as part of unifying the codebase across all platforms. These features were already available in the WPF and UWP versions.
 
Ап темы
Нас, c# программистов больше сотни наберется тут и многие из нас ждут когда же появится c# 7.2

Исходя из активности данной темы этого незаметно. Нас пока тут порядка десяти человек, кто отписал и/или поставил лайк под предложение. Поэтому то, что это задача не находится в ряду приоритетных, ничего удивительного.
 
смысла нет делать двойную работу. вон в #8.0 который выкатят говорят что помимо фич апнут и апи винформ и впф под высокие разрешения и прочие такие моменты касаемые апи UI.

касаемо редактора кода и компонента тоже ниче не понял. есть же апи розлина и простецкий редактор накидывается "за вечер" с подсветкой и блекджеком.

кста. вопрос к аудитории. wpf стильно молодежно, а как насчет электронов где ui через html верстаем. помимо поделок в стиле минитулов , кто видел чето крупное?
 
почти уверен, что разрабы форсить вопрос о таких резких телодвижениях касаемых синтаксического сахара и относительно мелких плюшках для кубиков-снипетов в противовес либам ядра не буду.

тем более сейчас момент такой, что нужно подождать ...посмотреть..взвесить.

вон .net core еще есть.... в core 3.0 вообще много сладких плюшек будет...


а еще есть альтернативный варик.
nodejs+puppeteer+html ui(electron или NW)
puppeteer активно форсит гугл, там целая тима у них...
 
а какой смысл... перейдя на новую версию мы получим токо геморрой для старых ос на которых старый дотнет... плюшек там не особо много...в плане технологий аля линкуе..
хочется писать код - открывайте вс и пишете зенка не для этого создавалась. без разницы какая версия языка главное функционал самого постера... в сща до сих пор в банкинге фортран используют и ничего.
почти уверен, что разрабы форсить вопрос о таких резких телодвижениях касаемых синтаксического сахара и относительно мелких плюшках для кубиков-снипетов в противовес либам ядра не буду.

тем более сейчас момент такой, что нужно подождать ...посмотреть..взвесить.

вон .net core еще есть.... в core 3.0 вообще много сладких плюшек будет...


а еще есть альтернативный варик.
nodejs+puppeteer+html ui(electron или NW)
puppeteer активно форсит гугл, там целая тима у них...
и причем здесь неткоре... зенка не кроссплатформенна - упоминание стека бесполезно
 
а какой смысл... перейдя на новую версию мы получим токо геморрой для старых ос на которых старый дотнет... плюшек там не особо много...в плане технологий аля линкуе..
хочется писать код - открывайте вс и пишете зенка не для этого создавалась. без разницы какая версия языка главное функционал самого постера... в сща до сих пор в банкинге фортран используют и ничего.

и причем здесь неткоре... зенка не кроссплатформенна - упоминание стека бесполезно

Навряд ли получим проблемы, даже Box при установке подтягивает библиотеки .NET так что тут просто в установку разрабам добавить новый .NET и никаких проблем.
 
Мне кажется и пользователи обходят эту тему стороной, к сожалению. Вообще меня расстраивает активность этой темы, складывается ощущение, что даже пользователям это не нужно(( Думаю поэтому админы и забивают на нас.
Дайте пользователям (не знающим что такое C#) знать что им даст это обновление!
Может только тогда, будет интерес в эту сторону, а так, для простока это очередная непонятная тема.
 
Дайте пользователям (не знающим что такое C#) знать что им даст это обновление!
Может только тогда, будет интерес в эту сторону, а так, для простока это очередная непонятная тема.
Ни чего им это не даст. Так же как и тем, кто пишет на c# ни чего не даст добавление и обновление кубиков (например json, xml), но при этом они же не говорят не добавлять их и не обновлять.
 
Дайте пользователям (не знающим что такое C#) знать что им даст это обновление!
Может только тогда, будет интерес в эту сторону, а так, для простока это очередная непонятная тема.

Ни чего им это не даст..

1) Обновления языка позволит более комфортно и быстрее писать программы.

2) Как это скажется на людей не знающий C#? Очень просто, когда вы будете просить решить какую-то задачу, будете чаще и быстрее получать ответы, ведь зачастую тут многие используют готовые сниппеты, несмотря на то, что не знают язык. Я вот иногда читаю некоторые вопросы, я понимаю, как бы я это мог быстро сделать в VS2017, потом ловлю себя на мысли, что здесь этого нет, этого тоже, и прохожу мимо. Да банально интерполяция строк порой отбивает всё желание, когда в строке 5-6 переменных и нужно постоянно писать кавычки с плюсами.

Пример:

Код:
Развернуть Свернуть Копировать
string str = $"{str1}: {str2}, {str3}, {str4}, {str5}." //С использованием интерполяции строк.
string str = str1 + ": " + str2 + ", " + str3 + ", " + str4 + ", " + str5 + "." //Без интерполяции строк.

И запутаться проще, и писать дольше.

3) Обновление C# сделала бы продукт более привлекательным для разработчиков и смогло бы привлечь дополнительную аудиторию, которая сейчас работают на других инструментах, скажем Selenium + C#. Я постоянно сравниваю эти два варианта работы, и пока плюсы ZennoPoster'a несколько перевешивают: некоторые готовые решения в нем не дают пока безвозвратно уйти в Silenium. Но, если еще пару лет в таком направлении, то уже ничего другого не останется.
 
Очень просто, когда вы будете просить решить какую-то задачу, будете чаще и быстрее получать ответы, ведь зачастую тут многие используют готовые сниппеты
Вот бывает просят сниппет, хочу выложить, а он не для старого C# и забиваю...
 
  • Спасибо
Реакции: lbvf65

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