You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Pavel Tupitsyn <pt...@apache.org> on 2021/01/12 13:43:31 UTC
[DISCUSS] IEP-65: .NET Examples Modernization
Igniters,
Our .NET examples are in need of a refreshment.
I've prepared an IEP [1], please let me know what you think.
Thanks,
Pavel
[1]
https://cwiki.apache.org/confluence/display/IGNITE/IEP-65%3A+.NET+Examples+Modernization
Re: [DISCUSS] IEP-65: .NET Examples Modernization
Posted by Pavel Tupitsyn <pt...@apache.org>.
Igniters,
I've updated the PR with `dotnet-new`-based [1] examples delivery.
Instead of downloading the entire binary or source package,
users would be able to run two simple commands:
dotnet new --install Apache.Ignite.Examples
dotnet new ignite-examples
I've uploaded a pre-release package to nuget.org, you can try it like this:
mkdir ignite-examples-test && cd ignite-examples-test
dotnet new --install Apache.Ignite.Examples::2.11.0-alpha20210121
dotnet new ignite-examples
cd Thick/Cache/PutGet
dotnet run
Let me know what you think.
[1] https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new
On Tue, Jan 19, 2021 at 8:33 PM Pavel Tupitsyn <pt...@apache.org> wrote:
> Igniters,
>
> The PR is ready for your review, everyone is welcome.
>
> https://github.com/apache/ignite/pull/8651
>
>
> On Tue, Jan 12, 2021 at 7:50 PM Pavel Tupitsyn <pt...@apache.org>
> wrote:
>
>> Hi Sergey,
>>
>> Good point, but I don't think using a newer SDK is any better for the
>> examples:
>> * Oldest LTS fits the most users
>> * We don't need anything from newer versions
>> * Ignite uses .NET Core 2.x right now
>> * Upgrading to .NET Core 3.1 or .NET 5 is a single line change anyway
>> (update TargetFramework in csproj)
>>
>> Am I missing something?
>>
>> Thanks,
>> Pavel
>>
>> On Tue, Jan 12, 2021 at 7:39 PM Guru Stron <gu...@gmail.com>
>> wrote:
>>
>>> Hi Pavel,
>>>
>>> Looks good to me one note though - .NET Core (especially 2.1) is
>>> becoming
>>> obsolete also (End of support for 2.1 is August 21, 2021
>>> <https://dotnet.microsoft.com/platform/support/policy/dotnet-core>)
>>> maybe
>>> we should focus more on later versions and/or add samples for different
>>> versions including the latest .NET 5?
>>>
>>> Best Regards,
>>> Sergey
>>>
>>>
>>>
>>> On Tue, 12 Jan 2021 at 17:05, Igor Sapego <is...@apache.org> wrote:
>>>
>>> > Looks like a great improvement, +1 from me
>>> >
>>> > Best Regards,
>>> > Igor
>>> >
>>> >
>>> > On Tue, Jan 12, 2021 at 4:43 PM Pavel Tupitsyn <pt...@apache.org>
>>> > wrote:
>>> >
>>> > > Igniters,
>>> > >
>>> > > Our .NET examples are in need of a refreshment.
>>> > > I've prepared an IEP [1], please let me know what you think.
>>> > >
>>> > > Thanks,
>>> > > Pavel
>>> > >
>>> > >
>>> > > [1]
>>> > >
>>> > >
>>> >
>>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-65%3A+.NET+Examples+Modernization
>>> > >
>>> >
>>>
>>
Re: [DISCUSS] IEP-65: .NET Examples Modernization
Posted by Pavel Tupitsyn <pt...@apache.org>.
Igniters,
The PR is ready for your review, everyone is welcome.
https://github.com/apache/ignite/pull/8651
On Tue, Jan 12, 2021 at 7:50 PM Pavel Tupitsyn <pt...@apache.org> wrote:
> Hi Sergey,
>
> Good point, but I don't think using a newer SDK is any better for the
> examples:
> * Oldest LTS fits the most users
> * We don't need anything from newer versions
> * Ignite uses .NET Core 2.x right now
> * Upgrading to .NET Core 3.1 or .NET 5 is a single line change anyway
> (update TargetFramework in csproj)
>
> Am I missing something?
>
> Thanks,
> Pavel
>
> On Tue, Jan 12, 2021 at 7:39 PM Guru Stron <gu...@gmail.com>
> wrote:
>
>> Hi Pavel,
>>
>> Looks good to me one note though - .NET Core (especially 2.1) is
>> becoming
>> obsolete also (End of support for 2.1 is August 21, 2021
>> <https://dotnet.microsoft.com/platform/support/policy/dotnet-core>) maybe
>> we should focus more on later versions and/or add samples for different
>> versions including the latest .NET 5?
>>
>> Best Regards,
>> Sergey
>>
>>
>>
>> On Tue, 12 Jan 2021 at 17:05, Igor Sapego <is...@apache.org> wrote:
>>
>> > Looks like a great improvement, +1 from me
>> >
>> > Best Regards,
>> > Igor
>> >
>> >
>> > On Tue, Jan 12, 2021 at 4:43 PM Pavel Tupitsyn <pt...@apache.org>
>> > wrote:
>> >
>> > > Igniters,
>> > >
>> > > Our .NET examples are in need of a refreshment.
>> > > I've prepared an IEP [1], please let me know what you think.
>> > >
>> > > Thanks,
>> > > Pavel
>> > >
>> > >
>> > > [1]
>> > >
>> > >
>> >
>> https://cwiki.apache.org/confluence/display/IGNITE/IEP-65%3A+.NET+Examples+Modernization
>> > >
>> >
>>
>
Re: [DISCUSS] IEP-65: .NET Examples Modernization
Posted by Pavel Tupitsyn <pt...@apache.org>.
Hi Sergey,
Good point, but I don't think using a newer SDK is any better for the
examples:
* Oldest LTS fits the most users
* We don't need anything from newer versions
* Ignite uses .NET Core 2.x right now
* Upgrading to .NET Core 3.1 or .NET 5 is a single line change anyway
(update TargetFramework in csproj)
Am I missing something?
Thanks,
Pavel
On Tue, Jan 12, 2021 at 7:39 PM Guru Stron <gu...@gmail.com>
wrote:
> Hi Pavel,
>
> Looks good to me one note though - .NET Core (especially 2.1) is becoming
> obsolete also (End of support for 2.1 is August 21, 2021
> <https://dotnet.microsoft.com/platform/support/policy/dotnet-core>) maybe
> we should focus more on later versions and/or add samples for different
> versions including the latest .NET 5?
>
> Best Regards,
> Sergey
>
>
>
> On Tue, 12 Jan 2021 at 17:05, Igor Sapego <is...@apache.org> wrote:
>
> > Looks like a great improvement, +1 from me
> >
> > Best Regards,
> > Igor
> >
> >
> > On Tue, Jan 12, 2021 at 4:43 PM Pavel Tupitsyn <pt...@apache.org>
> > wrote:
> >
> > > Igniters,
> > >
> > > Our .NET examples are in need of a refreshment.
> > > I've prepared an IEP [1], please let me know what you think.
> > >
> > > Thanks,
> > > Pavel
> > >
> > >
> > > [1]
> > >
> > >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-65%3A+.NET+Examples+Modernization
> > >
> >
>
Re: [DISCUSS] IEP-65: .NET Examples Modernization
Posted by Guru Stron <gu...@gmail.com>.
Hi Pavel,
Looks good to me one note though - .NET Core (especially 2.1) is becoming
obsolete also (End of support for 2.1 is August 21, 2021
<https://dotnet.microsoft.com/platform/support/policy/dotnet-core>) maybe
we should focus more on later versions and/or add samples for different
versions including the latest .NET 5?
Best Regards,
Sergey
On Tue, 12 Jan 2021 at 17:05, Igor Sapego <is...@apache.org> wrote:
> Looks like a great improvement, +1 from me
>
> Best Regards,
> Igor
>
>
> On Tue, Jan 12, 2021 at 4:43 PM Pavel Tupitsyn <pt...@apache.org>
> wrote:
>
> > Igniters,
> >
> > Our .NET examples are in need of a refreshment.
> > I've prepared an IEP [1], please let me know what you think.
> >
> > Thanks,
> > Pavel
> >
> >
> > [1]
> >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-65%3A+.NET+Examples+Modernization
> >
>
Re: [DISCUSS] IEP-65: .NET Examples Modernization
Posted by Igor Sapego <is...@apache.org>.
Looks like a great improvement, +1 from me
Best Regards,
Igor
On Tue, Jan 12, 2021 at 4:43 PM Pavel Tupitsyn <pt...@apache.org> wrote:
> Igniters,
>
> Our .NET examples are in need of a refreshment.
> I've prepared an IEP [1], please let me know what you think.
>
> Thanks,
> Pavel
>
>
> [1]
>
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-65%3A+.NET+Examples+Modernization
>