Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Новый формат *.csproj / 25 сообщений из 27, страница 1 из 2
28.07.2017, 10:05
    #39496483
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
Предлагаю переходить на новый формат файла проекта :)

Если в разработке используется VS 2017 / MSBuild 15, в ASP.NET Core новый формат используется по умолчанию. Но если для разработки ASP.NET Core выбирается платформа .NET Framework, а библиотеки .NET Standard пока не вкатывают, то классические Class Linbrary создаются в устаревшем формате *.csproj. Вот их стоит перевести на новый формат мануально.

Тикет пока открыт, так что может в скором для остальных типов проектов тоже добавят поддержку.

Преимущества: вагон и большая телега

http://www.natemcmaster.com/blog/2017/03/09/vs2015-to-vs2017-upgrade/
...
Рейтинг: 0 / 0
28.07.2017, 11:52
    #39496572
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVostt
Преимущества: вагон и большая телега


Благими намерениями выложена дорога в ад.
...
Рейтинг: 0 / 0
28.07.2017, 12:37
    #39496604
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВhVostt Преимущества: вагон и большая телега


Благими намерениями выложена дорога в ад.

Там половина того, что должно было быть изначально, или уже очень давно. Но появилось только сейчас. Например, вложенные зависимости.
...
Рейтинг: 0 / 0
28.07.2017, 12:45
    #39496608
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVosttТам половина того, что должно было быть изначально, или уже очень давно. Но появилось только сейчас. Например, вложенные зависимости.
Так до этого как то жили.
Если уж куда то переходить, то надо кардинально, например на scala или хотя бы F#.
А новый файл проекта - не наш масштаб
...
Рейтинг: 0 / 0
28.07.2017, 12:54
    #39496616
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВТак до этого как то жили.
Если уж куда то переходить, то надо кардинально, например на scala или хотя бы F#.
А новый файл проекта - не наш масштаб

Ну и до калькуляторов тоже как-то жили.
И до изобретения колеса, представь себе

Ты так говоришь про scala/F#, как будто это что-то равноценное C#, только типа лучше.
Подозреваю, что это всё влияние статей от популистов-недоучек
...
Рейтинг: 0 / 0
28.07.2017, 13:09
    #39496632
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVosttНу и до калькуляторов тоже как-то жили.

У меня была логарифмическая линейка, во вещь!
hVosttИ до изобретения колеса, представь себе

Древние египтяне знали колесо, но для перемещения каменных блоков его не использовали.
hVosttТы так говоришь про scala/F#, как будто это что-то равноценное C#, только типа лучше.

Мощней система типов, выше уровень абстракции.
hVosttПодозреваю, что это всё влияние статей от популистов-недоучек
Я вообще сейчас ничего не читаю, все свободное время уходит на просмотр "Дом-2".
...
Рейтинг: 0 / 0
28.07.2017, 13:18
    #39496639
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВМощней система типов, выше уровень абстракции.

Хорошая попытка, но.. нет

ЕвгенийВЯ вообще сейчас ничего не читаю, все свободное время уходит на просмотр "Дом-2".

Не самый лучший способ для социализации, ну хоть какой-то
...
Рейтинг: 0 / 0
31.07.2017, 11:21
    #39497634
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVostt
Хорошая попытка, но.. нет

Почувствуй разницу
Код: c#
1.
2.
3.
4.
    public class Class1
    {
        public static (T1 t1, T2 t2) Swp<T1, T2>((T2 t2, T1 t1) arg) => (arg.t1, arg.t2);
    }


И
Код: c#
1.
let Swp (a,b) = (b,a)
...
Рейтинг: 0 / 0
31.07.2017, 12:07
    #39497687
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВ,

F# же. В скале отвратительный вывод типов, и вообще это уг, не знаю чего ты её вообще в пример привёл.

Дак и чего, много накодил в продакшен на F# или Scala?
...
Рейтинг: 0 / 0
31.07.2017, 12:37
    #39497703
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVostt
Дак и чего, много накодил в продакшен на F# или Scala?
С этим туго :(
Тут народ C# то нифига толком не знает.
...
Рейтинг: 0 / 0
31.07.2017, 13:04
    #39497718
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВС этим туго :(
Тут народ C# то нифига толком не знает.

Т.е. была бы твоя воля, ты б ушёл на F# для всех текущих задач?
...
Рейтинг: 0 / 0
31.07.2017, 14:56
    #39497807
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVostt
Т.е. была бы твоя воля, ты б ушёл на F# для всех текущих задач?
Думаю что да.
Сравни хотя бы pattern matching в F# и C#.
...
Рейтинг: 0 / 0
31.07.2017, 15:42
    #39497836
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВСравни хотя бы pattern matching в F# и C#.

Сравнивать ЯП разного назначения — это гиблое дело. Да и в C# функциональщины хватает. Как часто тебе pattern matching нужен, чтобы ради экономии нескольких символов, ты полез в другой язык?
...
Рейтинг: 0 / 0
31.07.2017, 15:56
    #39497848
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVostt
Сравнивать ЯП разного назначения — это гиблое дело. Да и в C# функциональщины хватает. Как часто тебе pattern matching нужен, чтобы ради экономии нескольких символов, ты полез в другой язык?
Как думаешь, почему Википедия написана на PHP, а рендеринг формул в ней на OCaml?
...
Рейтинг: 0 / 0
31.07.2017, 17:57
    #39497936
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВКак думаешь, почему Википедия написана на PHP, а рендеринг формул в ней на OCaml?

Абсолютно с тем же, и даже может большим успехом, рендеринг формул мог использовать KaTex, который, на минуточку, вообще написан на JavaScript. Или matplotlib на Python. Или WPF-math, который ой-ой, писан на C#.
...
Рейтинг: 0 / 0
01.08.2017, 10:31
    #39498194
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVosttЕвгенийВКак думаешь, почему Википедия написана на PHP, а рендеринг формул в ней на OCaml?

Абсолютно с тем же, и даже может большим успехом, рендеринг формул мог использовать KaTex, который, на минуточку, вообще написан на JavaScript. Или matplotlib на Python. Или WPF-math, который ой-ой, писан на C#.
Фик там, нужны картинки, а не непонятные штуки, которые будут работать не на всех браузерах.

Кстати, первая версия GC была написана на LISP, оттранслирована автоматическим транслятором в C++ и оптимизирована вручную.
...
Рейтинг: 0 / 0
01.08.2017, 17:57
    #39498563
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВФик там, нужны картинки, а не непонятные штуки, которые будут работать не на всех браузерах.

Картинки теряют информацию о формуле. Круто это Latex + визуализация. Не круто, это какие-то тупые картинки.

ЕвгенийВКстати, первая версия GC была написана на LISP, оттранслирована автоматическим транслятором в C++ и оптимизирована вручную.

Это всё конечн круто. Только обыкновенная эволюция доказывает, что ни OCalm, ни LISP нафиг никому не сдался Просто попробуй найти себе работу на этих языках. Даже на хаскель больше шансов.

Ну а F# прекрасно дружит с C#, не вижу причин сидеть и ломать голову на эту тему.
...
Рейтинг: 0 / 0
01.08.2017, 18:27
    #39498581
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVostt
Картинки теряют информацию о формуле. Круто это Latex + визуализация. Не круто, это какие-то тупые картинки.

В вики ты можешь редактировать формулу и сразу видеть что получается. Храниться все. 99,999999% народа Latex нафик не нужен, нужна формула на картинке.

hVostt
Это всё конечн круто. Только обыкновенная эволюция доказывает, что ни OCalm, ни LISP нафиг никому не сдался Просто попробуй найти себе работу на этих языках. Даже на хаскель больше шансов.
Lisp нашел неплохое применение в autocad, первый динамический сайт был сделан на нем.
Из OCalm вырос F#
hVosttНу а F# прекрасно дружит с C#, не вижу причин сидеть и ломать голову на эту тему.
Если до этого на F# писал C# программист, то как правило да.
...
Рейтинг: 0 / 0
01.08.2017, 18:50
    #39498592
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВВ вики ты можешь редактировать формулу и сразу видеть что получается. Храниться все. 99,999999% народа Latex нафик не нужен, нужна формула на картинке.

Ни скопировать, ни интерпретировать. Особенно люди с ограниченными возможностями рады картинкам :)

ЕвгенийВLisp нашел неплохое применение в autocad, первый динамический сайт был сделан на нем.

Не знаю насчёт первого динамического сайта, но пример с автокадом хорош, да.

ЕвгенийВИз OCalm вырос F#

Да он много из чего вырос. Окалм так-то та ещё вафля.

ЕвгенийВЕсли до этого на F# писал C# программист, то как правило да.

Ну прям. Мы тут разрывались, что использовать для скриптования вычислений: питон или F#

Победил питон, но ещё не всё потеряно ))
...
Рейтинг: 0 / 0
02.08.2017, 10:36
    #39498844
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVosttНи скопировать, ни интерпретировать. Особенно люди с ограниченными возможностями рады картинкам :)

Скопировать можно, что понимаешь под интерпретацией?
...
Рейтинг: 0 / 0
02.08.2017, 10:51
    #39498855
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVostt
Не знаю насчёт первого динамического сайта, но пример с автокадом хорош, да.

Кстати Derive помещается на дискетке, содержит почти всю известную мне математику, написана на диалекте LISP.

hVostt
Да он много из чего вырос. Окалм так-то та ещё вафля.

Посмотри на синтаксис.

hVosttНу прям. Мы тут разрывались, что использовать для скриптования вычислений: питон или F#
Победил питон, но ещё не всё потеряно ))
Странный выбор для программистов, основными языками являются C# и JS.
Есть же C# REPL или версия студии не позволяет?
...
Рейтинг: 0 / 0
02.08.2017, 14:02
    #39499012
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВСтранный выбор для программистов, основными языками являются C# и JS.
Есть же C# REPL или версия студии не позволяет?

Для аналитиков. Им всё равно какой-то язык учить придётся, чтобы писать логику расчётов. Можно свой придумать, но нафиг оно надо.
...
Рейтинг: 0 / 0
02.08.2017, 14:03
    #39499014
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВСкопировать можно, что понимаешь под интерпретацией?

Ну, например, прочитать формулу вместе с текстом слабовидящему.
...
Рейтинг: 0 / 0
02.08.2017, 15:13
    #39499079
ЕвгенийВ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
hVosttДля аналитиков. Им всё равно какой-то язык учить придётся, чтобы писать логику расчётов. Можно свой придумать, но нафиг оно надо.
Зачем придумывать? Можно взять один из существующих .
...
Рейтинг: 0 / 0
02.08.2017, 16:38
    #39499151
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Новый формат *.csproj
ЕвгенийВЗачем придумывать? Можно взять один из существующих .

Brainfuck
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Новый формат *.csproj / 25 сообщений из 27, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]