.NET - и защо някои хора не го харесват?


5

Здравейте колеги - можеби името на темата не е достатъчно описателно за това, което имам предвид, но не се сетих друго.

Та преди малко изгледах едно видео на Иван Ванков (gatakka) където бая плюе .Net платформата и горе-долу успява да се обоснове. Видеото малко размъти чувствата ми към .net, но пък аз лично много си я обичам и не искам да се сълася с повечето изложени критики.Много ми се иска да чуя мнението на повечко хора защото аз все още съм noob и немога да си изградя толкова мащабна преценка.

Ето линк към видеото:http://www.youtube.com/watch?v=Q942BV0WZSE




Отговори



6

Издържах да го изслушам, макар да ми беше трудно на моменти -  не защото съм толкова влюбен в .NET, а защото такива рантове съм слушал предостатъчно в IRC и по форумите. Във всяка софтуерна ниша има такива изказвания от хора които ги е страх че конкуренцията ще намали престижа и пазарното присъствие на "тяхната" платформа. Въпреки това понякога си струва да ги изслушаш, за да чуеш все пак по някоя полезна критика. Ето малко разхвърляни (за)бележки по видеото:

* C# НЕ Е "Java на Microsoft". Езикът датира от 2001 и наистина е базиран на Java (и не само), но оттогава се развива непрекъснато и с всяка итерация става все по-съвършен и все по-малко прилича на "родителя" си. Ползвал съм много езици и C# за мен е един от най-готините и най-продуктивните. Дори е малко странно колко бързо еволюира - итератори, ламбда методи, generics (+constraints + generic variance), LINQ, dynamic, optional parameters, async, type inference, разширителни методи, анонимни типове, Roslyn...  Предполагам че за този dev това също са "пълни глупости", но от личен опит знам че добрата им употреба може да намали времето и усилията за разработка с поне 1/4 в сравнение с Java, която е пословична с многословието и липсата си на елегантност.

* Mono изобщо не е дреболия. Според мен този проект може да изиграе огромна роля за бъдещето на CLR и C#.

* Колкото до скоростта, това е страшно субективно, до такава степен че вече въобще не слушам когато някой сравнява скоростта на езиците. Единствения език за който в момента мога да кажа че е "твърде бавен" е Ruby, и то главно защото стандартната му имплементация е писана от един човек. Защо Bing не е написан на C#, е добър въпрос, трябва да го проуча. От друга страна, знам една фирма която се справя доста добре с web приложенията на .NET.

* За vendor lockin-а е прав. Лицензите също не са шега работа. Това е нещо за което си струва да се замисли човек. Все пак е факт че като дизайн и имплементация .NET и C# са доста добри, и именно това е причината да се портват в Mono.

Колкото до "рамките" на .NET не съм особено сигурен какво иска да каже. Същите аргументи могат да се използват за това да не използват никакви библиотеки, за да не вземем да забравим алгоритмите за низове и побитовите операции. Съгласен съм със saykor че тук си опира до човека, не до платформата.

В крайна сметка, .NET работи. Колкото и да го хейтват, факт е че е продуктивна и мощна платформа - ако не друго е полезен инструмент, а дали е най-най-добрия, това е за всеки сам да си направи анализа на плюсовете и минусите.

--
intelligence shared is intelligence squared


от staafl (5770 точки)


0
Ами прав е за повечето неща и не знам защо някой говореше за глупости.
Като пишеш на .NET ами зависим си не можеш да излезеш от неговите рамки.
Факт е, че получаваш доста неща неготово, но ако нещо не тръгне става доста трудно да се оправиш.
От друга страна е вярно, че като използваш готови неща, можеш да постигаш повече за по кратко време. Един вид в този свят нищо не е безплатно, получаваш функционалност, но трябва да приемеш недостатъците.
И все пак това е от преди 3 години, MVC модела даде много за уеб програмирането, пък и МС се отварят към технологии извън техните, например JS(jQuery) което е съществена част от всеки ASP.NET проект. Та всяко нещо си има плюсове и минуси, всеки сам решава какво да ползва. :)

от krasi.nikolov (1412 точки)


1
Гледах видеото. Нищо лично към лектора, ама той определено не е пипвал .NET и заради това доводите му са доста повърхностни и на моменти като "изсмукани от пръстите".

от Nikolay.IT (39117 точки)


0
Тоя Ванков е много зле.Хал хабер е и никой не би трябвало да обръща внимание на такива хора.Като не му харесва .NET ,на село има работа за php колкото иска.Да си хваща лопатата и да си ходи на село.Да направиш клип срещу нещо което нито ти пречи и никой не те кара да ползваш,трябва да имаш много hater-ска мотивация.

от Petar Atanasov (0 точки)


0
Той прави клипове по въпроси, зададени му от потребителите, не е тръгнал да хейтва просто ей така. Иначе и аз не съм съгласен с него :)

от Hachiko (380 точки)

0
Ако кажеш,моето мнение е така и така,имаш право на мнение и няма нищо лошо в това да не ти харесва нещо.Да кажеш ,че ти си най-големия разбирач и една от платформите на която се правят от най-сериозните проекти е глупава,просто е идиотско.От друга страна през целия клип не видях една валидна критика.Все едно слушам недоволно хлапе което реве на тати и на мама,че не му харесва нещо в училище.Самия факт ,че по-сериозните проекти се правят на asp.net а не на php може да му каже много на този човек ,ако се запита.

от Petar Atanasov (0 точки)



0
Много ми е интересно как успя в 12 минути тоя човек само да говори за C# vs PHP като само изтъкваше платформената зависимост и свободата на двата езика. И как говори за неща, който незнае как стоят - например за Facebook как бил писан на PHP и някакви такива.



0
За хората, които се учудват на Ванков - той си е Microsoft хейтър. Това е нормалното му поведение. За него, нищо друго освен Linux - Kubuntu, "Да се свети името му", не става. Това не е всичко, освен, че е Microsoft хейтър и по-точно Windows 8, той е и Unity (графичния интерфейс на Ubuntu) хейтър. Не се учудвайте, има и такива хора по света.



0
Е нормално е. И аз си изкарвам хляба с Windows вече повече от 15 години, но не ми пречи да хейтя често тази платформа/ОС.

от ibalistix (0 точки)


0
Тоя пич да си седи там в кочината и да лае по големите, май само това може. Аз не знам някой с Windows 8 и пишещ на .NET да му пука особено за линукс и другите помярщини, пък камоли да хейтва толкова жлъчно. И Аз като малък гледах да хейтвам най-големите и то не толкова по обективни причини, а просто ей така да съм анти, но тоя тийн период при нормалните хора отминава, е за съжаление при някои остава трайно, но какво да се прави, имат моето съжаление и до там.

от RamiAmaire (1868 точки)


3

Не знам какво толкова се вълнувате?!? Някакъв пич през 2010 г е бил помолен в личната му рубрика в стил "Минути за въпросите на зрителя" да си каже мнението по даден въпрос и той го е направил. Доколко това мнение е било обективно, компетентно и меродавно е съвсем друга тема!!! Пичът, бидейки помолен тогава изразява собственото си, лично менние по темата, като опирайки се на личния си светоглед и познания обосновава отговора си (което е било преди цели 3 години и оттогава-досега е изтеклло толкова вода, чеее....). Мнението не е било положително, но това определено няма нищо общо с хейта. Първо, защото човекът е бил помолен да изкаже мнението си и второ -  в крайна сметка всеки си има право на лично мнение. Съответно всеки преценява дали да се съгласи с него или не. Няма такова нещо като правилно и неправилно лично мнение.


от Matrix (2857 точки)


0
Що от толкова много писали само @Matrix е видял правилната страна от говоренето на Иван нямам идея. Всъщност този човек има доста неща зад гърба си (повече дори от хора подвизаващи се по импровизирани НАСА изпълнения) и е помогнал например да научат нещо много хора, дори голяма част пишещи тук из този форум.

от ibalistix (0 точки)

0
То реално няма значение кой е този човек и какво точно е говорил, тъй като това се е случило през 2010-та и ние индиректно му отговаряме с цели 3 години закъснение... Все едно сега някой да извади някво старо видео, в което се обяснява как е готино да се използват tabels таговете при създаването на страници :))

от Matrix (2857 точки)



0

Ето и още едно видео на Иван Ванков по темата за .NET. Изглежда че мнението на автора е претърпяло сериозно развитие от септември 2010 до януари 2011.

http://www.youtube.com/watch?v=JJ3jS-qzGrc


от datavelizar (85 точки)