GHOST_FATHER

C# წიგნები ,ვიდეო გაკვეთილები

37 posts in this topic

f44f19ca4db2.jpg

 

 

C# Essential Training
Год выпуска: 2011
Производитель: Lynda.com
Автор: Joe Marini
Продолжительность: 06:44 ч
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английские
Описание:
In C# Essential Training, author Joe Marini offers a tour of the foundational programming language at the heart of several Microsoft platforms, including Windows, ASP.NET, Silverlight, SharePoint, and Windows Phone. Joe walks through the basic syntax and structure of the language, introduces object-oriented concepts, and shows how to define custom classes. The course also demonstrates using C# language features, compiling and running code, handling exceptions, reading and writing files, and addressing common compilation issues through debugging. Exercise files accompany the course.
Topics include:
* Installing the Visual Studio C# Express IDE
* Creating a C# application
* Reading and writing from and to the console
* Writing conditional statements
* Using loops
* Exploring operators, expressions, constants, and enumerations
* Understanding data types and type conversion
* Working with variables such as numbers, characters, and strings
* Defining classes and properties
* Working with data structures such as arrays, stacks, and queues
* Building abstract classes and methods
* Handling, creating, and re-throwing exceptions
* Setting breakpoints and examining cod

:link:

Edited by GHOST_FATHER
ლინკი ჩასწორებულია!
1

Share this post


Link to post
Share on other sites


ენა:ინგლისური
წიგნის სახელწოდება:C#
C# 4.0 further enhances Microsoft’s flagship programming language with muchrequested features—including support for dynamic programming, type parameter variance, and optional and named parameters. At the same time, the CLR and .NET Framework have grown to include a rich set of features for parallel programming, code contracts, and a new code security model.
The price of this growth is that there’s more than ever to learn. Although tools such as Microsoft’s IntelliSense—and online references—are excellent in helping you on the job, they presume an existing map of conceptual knowledge. This book provides exactly that map of knowledge in a concise and unified style—free of clutter and
long introductions.
Like the previous edition, C# 4.0 in a Nutshell is organized entirely around concepts and use cases, making it friendly both to sequential reading and to random browsing. It also plumbs significant depths while assuming only basic background knowledge—making it accessible to intermediate as well as advanced readers. This book covers C#, the CLR, and the core Framework assemblies. We’ve chosen this focus to allow space for difficult topics such as concurrency, security, and application domains—without compromising depth or readability. Features new to C# 4.0 and the associated Framework are flagged so that you can also use this book as a C# 3.0 reference.

:link:

Edited by TheStranger
ლინკი ჩასწორებულია!
1

Share this post


Link to post
Share on other sites

e0900b0b3a8a.jpg

Visual C# 2010: Das umfassende Training

MPEG-4,AVC (16:9) 25 fps 450 kbps | 2010 | 1280x720px | AAC 44,1kHz 1ch 160 kbps | German | 2.97 GB

Genre: Video Training, eLearning

Mit diesem Video-Training erhalten Sie einen praxisorientierten Einstieg in die Programmierung mit C# und dem .NET-Framework. Unsere Trainerin Stephanie Holzl verfugt uber langjahrige Erfahrung als .NET-Entwicklerin und Dozentin und zeigt Ihnen anhand praktischer Beispiele, wie Sie mit C# eigene Windows-Programme, grafische Benutzeroberflachen und kleinere Datenbank-Anwendungen programmieren. Sehen Sie einem Profi bei der Entwicklung zu und werden Sie mit diesem Training selbst zum C#-Programmierer. Mit Visual Studio 2010 Express und SQL Server 2008 R2 Express auf DVD.

http://www.fileserve.com/file/qNXsEdr/Visual.CS.2010.Das.umfass3nd3.Training.part1.rar

http://www.fileserve.com/file/uJfnfq...ning.part2.rar

http://www.fileserve.com/file/aJRQFs...ning.part3.rar

http://www.fileserve.com/file/6FbPas...ning.part4.rar

http://www.fileserve.com/file/gWTNw3...ning.part5.rar

http://www.fileserve.com/file/zPvGEC...ning.part6.rar

http://www.fileserve.com/file/5bvSJT...ning.part7.rar

http://www.fileserve.com/file/UTNh4y...ning.part8.rar

http://hotfile.com/dl/98363654/aec38...part1.rar.html

http://hotfile.com/dl/98365415/928f1...part2.rar.html

http://hotfile.com/dl/98363550/5a53c...part3.rar.html

http://hotfile.com/dl/98367928/a3b78...part4.rar.html

http://hotfile.com/dl/98367508/7b8aa...part5.rar.html

http://hotfile.com/dl/98366158/a11df...part6.rar.html

http://hotfile.com/dl/98368459/e8165...part7.rar.html

http://hotfile.com/dl/98368693/23723...part8.rar.html

http://www.filesonic.com/file/617348...ning.part1.rar

http://www.filesonic.com/file/617396...ning.part2.rar

http://www.filesonic.com/file/617350...ning.part3.rar

http://www.filesonic.com/file/617499...ning.part4.rar

http://www.filesonic.com/file/617515...ning.part5.rar

http://www.filesonic.com/file/617408...ning.part6.rar

http://www.filesonic.com/file/617491...ning.part7.rar

http://www.filesonic.com/file/617482...ning.part8.rar

http://uploading.com/files/8271a7ec/Visual.CS.2010.Das.umfass3nd3.Training.part1.rar

http://uploading.com/files/92479b86/Visual.CS.2010.Das.umfass3nd3.Training.part2.rar

http://uploading.com/files/addmd3ad/Visual.CS.2010.Das.umfass3nd3.Training.part3.rar

http://uploading.com/files/6m26e7b1/Visual.CS.2010.Das.umfass3nd3.Training.part4.rar

http://uploading.com/files/7832f87f/Visual.CS.2010.Das.umfass3nd3.Training.part5.rar

http://uploading.com/files/m7f64428/Visual.CS.2010.Das.umfass3nd3.Training.part6.rar

http://uploading.com/files/8memd56c/Visual.CS.2010.Das.umfass3nd3.Training.part7.rar

http://uploading.com/files/da11f1f7/Visual.CS.2010.Das.umfass3nd3.Training.part8.rar

http://www.sharehoster.com/dl/f77b49bfd45d396efc4ef973db67f2b9

http://www.sharehoster.com/dl/69ad2c6996e909ad5e2fe1636ba99496

http://www.sharehoster.com/dl/ad03a666f8e8c21e4f162ad5d355fc1a

http://www.sharehoster.com/dl/9eb593deda235ef6e87d9aa63ceaad6f

1

Share this post


Link to post
Share on other sites

2049362769-260x260-0-0_Book_Microsoft_Vi

 

 

Microsoft Visual C# is a powerful but simple language aimed primarily at developers creating applications by using the Microsoft .NET Framework .It inherits many of the best features of C++ and Microsoft Visual Basic, but few of the inconsistencies and anachronisms, resulting in a cleaner and more logical language .C# 1 .0 made its public debut in 2001 .The advent of C# 2 .0 with Visual Studio 2005 saw several important new features added to the language,

including Generics, Iterators, and anonymous methods .C# 3 .0 which was released with Visual Studio 2008, added extension methods, lambda expressions, and most famously of all, the Language Integrated Query facility, or LINQ .The latest incarnation of the language,

C# 4 .0, provides further enhancements that improve its interoperability with other languages and technologies .These features include support for named and optional arguments, the dynamictype which indicates that the language runtime should implement late binding for an object, and variance which resolves some issues in the way in which generic interfaces are defined .C# 4 .0 takes advantage of the latest version of the .NET Framework, also version 4 .0 .There are many additions to the .NET Framework in this release, but arguably the most significant are the classes and types that constitute the Task Parallel Library (TPL) .Using the TPL, you can now build highly scalable applications that can take full advantage of multi-core processors quickly and easily .The support for Web services and Windows Communication

Foundation (WCF) has also been extended; you can now build services that follow the REST model as well as the more traditional SOAP scheme .

The development environment provided by Microsoft Visual Studio 2010 makes all these powerful features easy to use, and the many new wizards and enhancements included in Visual Studio 2010 can greatly improve your productivity as a developer .

 

გადმოწერა!

Visual CSharp 2010 Step by Step.pdf

Edited by TheStranger
ლინკი ჩასწორებულია!
0

Share this post


Link to post
Share on other sites

1m3U4.jpg
VIDEO2BRAIN – Professional C#, Volume 2 BOOKWARE ISO-LZ0
Released: Apr 14, 2011 | Trainer: Edward Tanguay | Duration: 2 hrs | Size: 218 MB
Genre(s): Training | Tutorial

Description:

Learning object-oriented programming is an obstacle that many beginning developers struggle with, and for good reason: It involves getting your head around a whole new approach to solving problems. In this workshop, professional developer Edward Tanguay teaches you object-oriented programming in a unique way. He introduces a real-world problem and shows two approaches to it, one object-oriented and one not. The non-object-oriented approach works at the beginning, but then you see as you progress along this path that adding features becomes increasingly difficult. Then he shows you the object-oriented approach, and you see how the structure of the code is different and how this allows you to add new features with ease. YouпїЅll also learn about new features of C# 4.0 such as the very welcome named and optional parameters as well as the fabulously simple new COM Interop feature to help you read and write Excel files from C#.

Volume 1
Volume 2
 

Edited by TheStranger
ლინკები ჩასწორებულია, დამატებულია Volume 1-იც!
0

Share this post


Link to post
Share on other sites

b37192b3a05d.jpg

 

დასახელება: Rob Miles C-Sharp Yellow Book 2009
ფორმატი: PDF
გვერდი: 191
ენა: ინგლისური

გადმოწერა/ნახვა: https://www.dropbox.com/s/z1mrkgu65d2ncy7/Rob%20Miles%20CSharp%20Yellow%20Book%202009.pdf

გადმოწერა: https://shared.com/vmrbajl6zu?s=l

 

აღწერა: წიგნში დაწვრილებითაა განხილული თითქმის ყველა დეტალი რაც აუცილებლად უნდა ვიცოდეთ რათა წარმოდგენა შეგვექმნას და გაგვიადვილდეს ამ ენის სრულად შესწავლა.

Edited by TheStranger
ლინკი დამატებულია!
0

Share this post


Link to post
Share on other sites

7890df1f5837.jpg

 

დასახელება: C# From JAVA Rob Miles Edition 3.1 2008-2009 Orange Book

ფორმატი: PDF
გვერდი: 24
ენა: ინგლისური
გადმოწერა/ნახვა: https://www.dropbox.com/s/zzks1338b3w4ixs/C%20Sharp%20from%20Java%20Orange%20Book%202009.pdf

გადმოწერა: https://shared.com/6cnc9vn8yp?s=l

 

აღწერა: წიგნი განკუთვნილია მათთვის, ვინც მუშაობდა / მუშაობს Java ენაში და შეხება არ ქონია C-Sharp - თან, აქ გადმოცემულია თითქმის ყველა ძირითადი მსგავსება / განსხვავება რაც ამ ორ ენას შორისაა.

Edited by TheStranger
ლინკი დამატებულია!
0

Share this post


Link to post
Share on other sites

03a36db3153a.png

 

 http://www.slideshare.net/jeffz/why-java-sucks-and-c-rocks-final    :link:

 

      ეს კი მათთვის ვინც ახლა იწყებს პროგრამირების შესწავლას და ჯერ ვერ გადაუწყვეტია (მერყეობს)  რომელი ისწავლოს Java თუ C#, ამიტომ ეს სლაიდ-შოუ დაგეხმარებათ სწორი არჩევნის გაკეთებაში და განახებთ C# - ის უპირატესობებს Java - თან შედარებით...

1

Share this post


Link to post
Share on other sites

03a36db3153a.png

 

 http://www.slideshare.net/jeffz/why-java-sucks-and-c-rocks-final    :link:

 

      ეს კი მათთვის ვინც ახლა იწყებს პროგრამირების შესწავლას და ჯერ ვერ გადაუწყვეტია (მერყეობს)  რომელი ისწავლოს Java თუ C#, ამიტომ ეს სლაიდ-შოუ დაგეხმარებათ სწორი არჩევნის გაკეთებაში და განახებთ C# - ის უპირატესობებს Java - თან შედარებით...

 

კიდევ კაი ჯავას სწავლა არ დავიწყე :D

0

Share this post


Link to post
Share on other sites

03a36db3153a.png

 

 http://www.slideshare.net/jeffz/why-java-sucks-and-c-rocks-final    :link:

 

      ეს კი მათთვის ვინც ახლა იწყებს პროგრამირების შესწავლას და ჯერ ვერ გადაუწყვეტია (მერყეობს)  რომელი ისწავლოს Java თუ C#, ამიტომ ეს სლაიდ-შოუ დაგეხმარებათ სწორი არჩევნის გაკეთებაში და განახებთ C# - ის უპირატესობებს Java - თან შედარებით...

 

აი ეს მაგის პასუხია რა ზუსტად ეგრე რომ გონიათ :-)))

 

http://www.youtube.com/watch?v=FiRZwBX3wZo

 

 

 

 სტატისტიკა მაინც აიღეთ სხვა თუ არაფერი ჯავა 3 ბილიონამდე დევაისში არის, ყველგან და ყველაფერშია. 

      და ეს .ნეტ პლატფორმა ვინდოუს ფჰონეს გარდა სადაა? 

      კროსპლატფორმაზე საუბარიც არ მაქ. წარმადობაზე რომ არაფერი ვთქვათ.

უმეტესი სერვერები და ბექენდები ჯავაზე მუშაობს და არა C# :-)

 

 ჩემი აზრით შეადარო ჯავა  C#  ეს ორი სხვადასხვა რამაა ვინც შედარა მაგარი დამწყები როჟაა და საერთოდ პროგრამირების გარტყმაში არაა))

 

 ესეც რომ არა ჯავა არის ფრიი რაც ძალიან დიდი პლიუსი ,პახოდუ ჯავას ნატივე c++ ია და პლიუს კროსპლატფორმულია ჯავა. ეს ნეტ პლატფორმას კარგა ხანს არ ექნება და ვერ ექნება 

 და რომ ექნება მერე ვისაუბროთ ისევ სტატისტიკით. სინტაქსით მსჯელობა არა პროფესიონალური მიდგომაა. მაგ ლოგიკით ვერცერთი ნეტ პროგრამისტი ვერ მაჯობებს დელფზე დბსთან მიმართებაში აპლიკაცის აწყობა გამართვაში მაგიტო დელფი მაგარია c#ზე? ფასითაც დელფი ღირს 4000$ c# მაგის ნახევარიც არა და ეგრე ვერ შეადარებ. ყველა ენას აქვს თავისი დანიშნულება და მიდგომა, არ არსებობს უნივერსალური ტიპი.. შესაბამისად მიდგომა რომ შეადარო არაპროფესიონალურია. პროგრამისტი იმიტომ ხარ რომ ასე თუ ისე იცოდე რამოდენიმე ენა და თვითონ გადაწყვიტო სად რა ჯობია და როგორ ჯობია რომ გამოიყენო. ბექ ენდზე სერვერის აწევა და გამართვა რო გინდა ჯავას მაგ პონტში c# ვერ აჯობებს სულ რომ გაიხას და თავი გაიგიჟოს, თან ჯავა ლინუქსზე ეშევება იმის ნახევარი რესურსიც არ უნდა ლინუქს რაც ვინდოუს ჭირდება. მაგრამ გუიში მოიკოჭლებს ჯავა და მანდ ჯობია c#, მაგრამ ისევდაისევ სამომხმარებლო ბაზარზე სამეცნიერო დვიჟენიაში ისევ ჯავას გუი და მისი ჯანია. ასე რომ ეგრე ვერ შეადარებ. უფრო უნდა შეადარო რომელ ენაზე დამწყები ტიპი იშოვის უფრო მალე სამუშაოს ,რომ თავი ირჩინოს რა თქმა უნდა მანდ იქნება c# და php ლიდერი. მაგრამ ისევ და ისევ სამომავლო პერსპექტივაში მარტო მაგ ორი ენის იმედზე არ უნდა დარჩე კაცი.

 

და გინდათ თქვათ რომ ეს ორი რამ შეედრება ერთმანეთს? და კიდევ ფიქრობთ რომ ასეთი შედარება გამართლებული პონტია? )  

 

პ.ს ყველაფერს თავი დავანებოთ რახან ყველაფერი ფულზე დადის, სამომავლოდ ხომ პროექტებში და ამ ყველაფერში ფული უნდა აიღოთ?

     იმის სტატისტიკას მაინც გადახედეთ ყველაზე მაღალ ანაზღაურებადი რომელია ჯავა თუ c#?)) 

     რუსეთის ბაზარზე 2012 წლის მონაცემებით ყველაზე მაღალ ანაზღაურებადი პროგრამისტები არიან ჯავა,c++,php,object c, c და ამის შემდეგ მოდის c#

     მგონი უკვე ყველაფერი თავისთავად ცხადია სტატისტიკიდან რომელი უფრო "მაგარია" ეგრე შედარებაზე თუ მიდგება საქმე. 

მაგრამ არა პროფესიონალურია მიდგომა იმის რომ ზოგადად შეადარო c# თვითონ ჯავას. ერთი სხვა კლასია მეორე სხვა კლასია.  

 

 

და ბოლოს რას გვაძლევს ჯავა თვითონ როგორც ასეთი. 

http://www.youtube.com/watch?v=HXvm76e2X1Q

1

Share this post


Link to post
Share on other sites

V1RUS, +1 სლაიდშოუდან გამომდინარე გავაკეთე დასკვნა, ადრინდელი პოსტია, ახლა სხვა აზრზე ვარ და მეც ვფიქრობ რომ ამ ორი ენის ერთმანეთთან შედარება შეუძლებელია როგორც ცა და დედამიწა ისეა :)

0

Share this post


Link to post
Share on other sites

V1RUS, +1 სლაიდშოუდან გამომდინარე გავაკეთე დასკვნა, ადრინდელი პოსტია, ახლა სხვა აზრზე ვარ და მეც ვფიქრობ რომ ამ ორი ენის ერთმანეთთან შედარება შეუძლებელია როგორც ცა და დედამიწა ისეა :)

 

უი ბოდიში რო ადრინდელია არ შემიხედია) ისე მართალი ხარ როგორც ცა და დედამიწა ეგრეა, ერთს სხვა მიზანი აქ მეორეს სხვა. 

2

Share this post


Link to post
Share on other sites

არაუშავს :)

0

Share this post


Link to post
Share on other sites

უი ბოდიში რო ადრინდელია არ შემიხედია) ისე მართალი ხარ როგორც ცა და დედამიწა ეგრეა, ერთს სხვა მიზანი აქ მეორეს სხვა. 

 

როგორც ენა C# უკეთესია. აქვს Lambda Expressions აქვს ანონიმური ტიპები, აქვს ასინქრონულობის დიდი მხარდაჭერა (C# 5 async and await).

LINQ ხო საერთოდ ზღაპარია. მაგის გარეშე როგორ ძლებენ ჯავა პროგრამისტები მიკვირს. 

 

ხოდა კროსპლატფორმულობას რაც შეეხება. 

 

c35c1882f440dc637b0561cf4a57e292868f069c

0

Share this post


Link to post
Share on other sites

Rezo Megrelidze,     +1      EntityFramework        Linq / Lambda გარეშე წარმოუდგენელია, ვერაფერს ვერ გააკეთებ, ამ ფრეიმვორქის გამოყენება კი ძალზედ აადვილებს და აჩქარებს ბაზასთან მუშაობას, ჩემი ფავორიტია EF :)

0

Share this post


Link to post
Share on other sites

Rezo Megrelidze,     +1      EntityFramework        Linq / Lambda გარეშე წარმოუდგენელია, ვერაფერს ვერ გააკეთებ, ამ ფრეიმვორქის გამოყენება კი ძალზედ აადვილებს და აჩქარებს ბაზასთან მუშაობას, ჩემი ფავორიტია EF :)

 

ჯავასაც აქვს რამოდენიმე ORM ბაზარი არაა (Hibernate). 

 

 

მარა ის ტეხავს რო LINQ არ აქვს. 

ახლა ვცდილობ ლინქი დავწერო თავიდან ბოლომდე. უკვე ნახევარს მოვრჩი. აქ თემა მაქ გახსნილი და ვდებ ხოლმე კოდს. 

0

Share this post


Link to post
Share on other sites

როგორც ენა C# უკეთესია. აქვს Lambda Expressions აქვს ანონიმური ტიპები, აქვს ასინქრონულობის დიდი მხარდაჭერა (C# 5 async and await).

LINQ ხო საერთოდ ზღაპარია. მაგის გარეშე როგორ ძლებენ ჯავა პროგრამისტები მიკვირს. 

 

ხოდა კროსპლატფორმულობას რაც შეეხება. 

 

c35c1882f440dc637b0561cf4a57e292868f069c

 

საქმე სინტაქსში არაა არამედ შესაძლებლობაში ენის, მთავარი ის კი არაა რამდენად მარტივად წერ? არამედ ის რასაც წერ რამდენად ოპტიმალური და ჩქარია :-) ეგ ყველაფერი არ ჭირდება ჯავას, შესაბამისად არც აქვს, ენტერპრაიზ დონეზე აქვს უფრო უკეთესი ვარიანტებიც ჯავას.  

 და ზოგადად არ იყო ადრე ესეთი "ნავაროჩენი" სინტაქსი და ენები მაგრამ პროგრამები იწერებოდა დღეს ვერცერთი ვერ შეედრება,  მარტო თამაში doom რომ აიღო იმდენად ოპტიმალურად და გასაოცრად ნაწერია და იმდენად კარგ გადაწტვეტილებებს ნახავ რომ გაგიკვირდებათ, თითქოს უმარტივესია მაგრამ ბევრი ვერ მიხვდა მიემართა ეგეთ ხერხებს. ზოგადად კიდე ფრეიმ ვორქი და ეგეთი ნავაროტკები ენტერფრაის დონეზე უფრო გინდა კორპორატიულ სტილის პონტში მაგრამ ჰევი ლოადში ეგ ყველაფერი ისეთი ცუდია რომ მეტი არ შეიძლება, იგივე ჯავას მაგალითზე ერთი და იგვე პროექტი ერთი ჰიბერნეითით გაკეთებული მეორე პრასტოი ჯდბც თი წარმადობაში უგებს 100ჯერ...  ამიტომ უნდა დაფიქრდე სანამ რამეს იყენებ, ადვილი არ ნიშნავს ყოველთვის კარგს, იგივე c# ზეც როცა მე პროექტში მაქვს 1 სელექთ და 2 ინსერთი რად მინდა იქ რამე ფრამევორქების აწევა და გამოყენება? მაგაში ეშლება ბევრ დამწყებს. 

ჩემი რჩევა იქნება რაც შეიძლება ლოუ ლეველს შეეჩვიეთ და იმაზე წერა ისწავლეთ კარგად, ჰევი ლოადში ეგ მისწრებაა, იმიტო რომ ყველა დეტალი იცი შენი პროგრამის, მაგრამ ფრეიმვორქს რომ იყენებ იქ სად ჭედავს რას ჭედავს ვეღარ იგებ რისი ბრალია, ტყუილად გადის იმ ეტაპებს რაც შენ ფიზიკურად არ გჭირდება.

 

 ასინქრონულობა ჯავას  კარგა ხანია აქვს :-)) ჯავაში  ანონიმურობას რაც შეეხება არ გჭირდება არაფერში..

 

პ.ს კროს პლატფორმა დიდი პლიუსია დამიჯერეთ, ლინუქსი ასი თავით ჯობია ვინდოუს როგორც ოპერაციული სისტემა სერვერების პონტში. და შენ c# ვერ დამიწერ ისე ნებისმიერ ბირთვს და ქორეს რომ მე ჯავათი და ლინუქსით შენი რესურსების ნახევარში ვერ ჩავეტიო და პახოდუ გაცილებით სწრაფი იქნება. თან შენ ლიცენზია გინდა, ამას კიდე არ უნდა.

 

ასე რომ კიდევ ერთხელ არა პროფესიონალურია ენების ესე შედარება.

 

 

პ.ს უფრო მეტს გეტყვით სკუპე ნაწერია დელფში :-) მაიკროსფთმა კი იყიდა მაგრამ დღესაც აქვთ ვაკანსიები დელფზე? 

და ეს რაზე მეტყველებს? რომ ენები არ უნდა შეადარო ესე რომ ეს უფრო მაგარია. რატომ არ გადაწერა მაშინ c# მაიკროსოფთმა? 

0

Share this post


Link to post
Share on other sites

საქმე სინტაქსში არაა არამედ შესაძლებლობაში ენის, მთავარი ის კი არაა რამდენად მარტივად წერ? არამედ ის რასაც წერ რამდენად ოპტიმალური და ჩქარია :-) ეგ ყველაფერი არ ჭირდება ჯავას, შესაბამისად არც აქვს, ენტერპრაიზ დონეზე აქვს უფრო უკეთესი ვარიანტებიც ჯავას.  

 და ზოგადად არ იყო ადრე ესეთი "ნავაროჩენი" სინტაქსი და ენები მაგრამ პროგრამები იწერებოდა დღეს ვერცერთი ვერ შეედრება,  მარტო თამაში doom რომ აიღო იმდენად ოპტიმალურად და გასაოცრად ნაწერია და იმდენად კარგ გადაწტვეტილებებს ნახავ რომ გაგიკვირდებათ, თითქოს უმარტივესია მაგრამ ბევრი ვერ მიხვდა მიემართა ეგეთ ხერხებს. ზოგადად კიდე ფრეიმ ვორქი და ეგეთი ნავაროტკები ენტერფრაის დონეზე უფრო გინდა კორპორატიულ სტილის პონტში მაგრამ ჰევი ლოადში ეგ ყველაფერი ისეთი ცუდია რომ მეტი არ შეიძლება, იგივე ჯავას მაგალითზე ერთი და იგვე პროექტი ერთი ჰიბერნეითით გაკეთებული მეორე პრასტოი ჯდბც თი წარმადობაში უგებს 100ჯერ...  ამიტომ უნდა დაფიქრდე სანამ რამეს იყენებ, ადვილი არ ნიშნავს ყოველთვის კარგს, იგივე c# ზეც როცა მე პროექტში მაქვს 1 სელექთ და 2 ინსერთი რად მინდა იქ რამე ფრამევორქების აწევა და გამოყენება? მაგაში ეშლება ბევრ დამწყებს. 

ჩემი რჩევა იქნება რაც შეიძლება ლოუ ლეველს შეეჩვიეთ და იმაზე წერა ისწავლეთ კარგად, ჰევი ლოადში ეგ მისწრებაა, იმიტო რომ ყველა დეტალი იცი შენი პროგრამის, მაგრამ ფრეიმვორქს რომ იყენებ იქ სად ჭედავს რას ჭედავს ვეღარ იგებ რისი ბრალია, ტყუილად გადის იმ ეტაპებს რაც შენ ფიზიკურად არ გჭირდება.

 

 ასინქრონულობა ჯავას  კარგა ხანია აქვს :-)) ჯავაში  ანონიმურობას რაც შეეხება არ გჭირდება არაფერში..

 

პ.ს კროს პლატფორმა დიდი პლიუსია დამიჯერეთ, ლინუქსი ასი თავით ჯობია ვინდოუს როგორც ოპერაციული სისტემა სერვერების პონტში. და შენ c# ვერ დამიწერ ისე ნებისმიერ ბირთვს და ქორეს რომ მე ჯავათი და ლინუქსით შენი რესურსების ნახევარში ვერ ჩავეტიო და პახოდუ გაცილებით სწრაფი იქნება. თან შენ ლიცენზია გინდა, ამას კიდე არ უნდა.

 

ასე რომ კიდევ ერთხელ არა პროფესიონალურია ენების ესე შედარება.

 

 

პ.ს უფრო მეტს გეტყვით სკუპე ნაწერია დელფში :-) მაიკროსფთმა კი იყიდა მაგრამ დღესაც აქვთ ვაკანსიები დელფზე? 

და ეს რაზე მეტყველებს? რომ ენები არ უნდა შეადარო ესე რომ ეს უფრო მაგარია. რატომ არ გადაწერა მაშინ c# მაიკროსოფთმა? 

 

C# სიჩქარით არ ჩამოუვარდება ჯავას. ზოგიერთ ასპექტში ჯავაა უფრო სწრაფი ხოლო ზოგიერთში C#.

 

მაგალითად C#-ს აქვს უსწრაფესი StringBuilder. 

 

C#-შიც შეიძლება ლინუქს პროგების წერა. GTK# არის მშვენიერი GUI ფრეიმვორკი. 

 

ისე გირჩევ გადახედო ამ ლინკს: http://xamarin.com/

0

Share this post


Link to post
Share on other sites

ის ვერ გავიგე ნატივე კოდს როგორ წერ ც# ით?

0

Share this post


Link to post
Share on other sites

ის ვერ გავიგე ნატივე კოდს როგორ წერ ც# ით?

 

მანდ გულისხმობენ რო კონკრეტული პლატფორმისთვის ნეითივ ბიბლიოთეკებს გამოიყენებ. 

0

Share this post


Link to post
Share on other sites

აა კაია,არ დავინტერესებულვარ ამით ჯერ და ახლა ვნახავ რა არის ეს ყბა დაღებული xamarin :D

0

Share this post


Link to post
Share on other sites

C# სიჩქარით არ ჩამოუვარდება ჯავას. ზოგიერთ ასპექტში ჯავაა უფრო სწრაფი ხოლო ზოგიერთში C#.

 

მაგალითად C#-ს აქვს უსწრაფესი StringBuilder. 

 

C#-შიც შეიძლება ლინუქს პროგების წერა. GTK# არის მშვენიერი GUI ფრეიმვორკი. 

 

ისე გირჩევ გადახედო ამ ლინკს: http://xamarin.com/

 

გიმუშავია მაგ ქსამარინთან? ეგ არის გემაროი რასა ქვია .და საიტზე რას წერენ მთავარი ეგ არაა მთავარია რეალურად რას აკეთებს.. მწარმოებელი არასდროს დაწერს ჩემი პროდუქტი ჭედავს ან სხვა ჯობიოა.. მაგას დელფის მიერ შემოთავაზებული კროს პლატფორმა ჯობია ასი თავით და ლაზარუსი ბოლო ბოლო სხვას რომ თავი დავანებოთ.

ან ისევ qt ამასთან არ მიმუშავია მაგრამ ამბობენ კარგიაო.

სტრინგ ბილდერი ცხოვრებაში არ გამომიყენებია ჯავაში :-) ვწერ ლოუ ლეველზე, რაც შეიძლება რადგან იქ ამოცანა სხვა მაქვს. c# კი გამომიყენებია და ვიყენებ.. 

მეტსაც გეტყვი კი სწრაფია c# clr ვიდრე jvm მაგრამ  ეგ არის არა ისეთი სხვაობა რასაც უნდა შეხედო, იტყვი რომ სწრაფიაო მაგრამ ამოცანიდან გამომდინარე, უნდა აირჩიო და არა სიჩქარიდან გამომდინარე. 

ჯავაში გუი რომ წერო მაგარი ნერვების პატრონი უნდა იყო, იგივე c# ბექ ენდი რომ აკეთო სერვერები და მთელი სიყვარულობები მაგარი ნერვები უნდა გქონდეს. ეს მხოლოდ ჩემი პირადი აზრია.

მე რაც მინახია, გამომიცდია და გამივლია.

0

Share this post


Link to post
Share on other sites

V1RUS

 

Xamarin.Android-ის მომხმარებელი ვარ და ძალიან კმაყოფილი ვარ. 

 

Visual Studio-ში შემიძლია ვწერო ანდროიდის აპლიკაციები. 

 

სხვათაშორის Xamarin-ის მომხმარებლები არიან: Bosch, Rdio და Bastion. 

 

ხოდა შესაბამისად არამგონია, რომ ცუდი იყოს Xamarin. სხვა შემთხვევაში არ გამოიყენებდნენ ასეთი დიდი აპებისთვის. 

0

Share this post


Link to post
Share on other sites

V1RUS

 

Xamarin.Android-ის მომხმარებელი ვარ და ძალიან კმაყოფილი ვარ. 

 

Visual Studio-ში შემიძლია ვწერო ანდროიდის აპლიკაციები. 

 

სხვათაშორის Xamarin-ის მომხმარებლები არიან: Bosch, Rdio და Bastion. 

 

ხოდა შესაბამისად არამგონია, რომ ცუდი იყოს Xamarin. სხვა შემთხვევაში არ გამოიყენებდნენ ასეთი დიდი აპებისთვის. 

 

ეგ იმის ბრალია რომ სხვა არ გინახია და პარალელს ვერ ავლებ ამ შემთხვევაში, მე ეგენი ყველა გამივლია "ვიღაცა" თუ მაგას იყენებს ეგ იმას არ ნიშნავს რომ მაგარია მაგიტო...  

ყველა შემთხვევაში დელფის შემოთავაზებული ჯობია მაგ ყველაფერს, მე რასაც შევხედე გამოყენებაში.. მართალია ფასი Xamarinთან შედარებით გაცილებით ძვირია 2k$ და ზევით.. ეგრე დელფის მომხმარებლები რო ჩამოვთვალო ლისტი არ მეყოფა მაგ განხრით) მაგრამ ეგ იმას არ ნიშნავს რომ მაგის მიერ შემოთავაზებულიც მაგარია, აქვს მაგასაც მინუსები..

მაგრამ ეგ ყველაფერი ამართლებს როცა სტარტაპზე ხარ, ნახავ როგორ ინტერეს გამოიწვევ და გადადიხარ ნატივზე, ისე ნატივს არაფერი ჯობია.. საბოლაო ჯამში ყველა გადადის ნატივზე, მაგრამ ამოცანასაც გააჩნია, შიდა ჩემს კორპორატიულ  დვიჟენიაში ვიყენებ მაგ ყველაფერს და ეგ მინუსები მე სულ მკიდია Xamarin საც და დელფისაც (ანუ დააკვირდი მე ვიცი რომ ორივეს აქ მინუსები მაგრამ სადაც მჭირდება ამოცანის მიხედვით მადგება და მკიდია მინუსები, არვიძახი რომ ცუდია მაგრამ ის არ არის რაც ნატივია რა თქმა უნდა, კომერციულ დვიჟენიაში მხოლოდ ნატივი და მისი ჯანი objec-c და java), მთავარია პროექტი მუშაობს 

მაგრამ აი კომერციულ პროექტში მათი გამოყენება ნაკლებად, სტარტაპისთვის გამართლებული მე ვთვლი თუმცა შეიძლება ვცდებოდე რა თქმა უნდა.

კიდე არის მეორე მიზეზიც მსგავსი რამეების გამოყენება მაგალითად საქართველოს ბანკს ქონდა იდეა და ეძებდა პროგრამერებს ეხლა როგორაა არვიცი, phonegapის, რადგან ცალკცალკე ნატივის მხარდაჭერა და სხვადასხვა გუნდთან ურთიერთობა ამ მხრივ გაცილებით ძნელი იყო და სამართავად რთული..  მაგრამ როცა არის გუნდი სადაც შიგნით ეს ყველა პლატფორმის პროგრამერი ყავთ უკვე მარტივია, მაგრამ ესეთი გუნდი საქართველოში ძალიან ცოტაა. 

შესაბამისად მათი ანაზღაურებაც გაცილებით დიდი და არა ლოგიკური ხარჯებია.. მაგრამ ვისაც აწყობს კი სარგებლობს მათი მომსახურებით.

0

Share this post


Link to post
Share on other sites

V1RUS

 

დელფი სიშარპის შემქმნელმა გააკეთა. 

 

Anders_Hejlsberg.jpg

 

Xamarin 

 

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now