[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 47 | 3 | 11
Назад Вниз Каталог Обновить

Переход с php на .net Аноним 11/11/16 Птн 21:56:52  874191  
20150929111844.jpg (759Кб, 1200x1600)
Два года уже работаю на php. Накопился некий опыт, привык к экосистеме. Но динамическая типизация и другие особенности языка уже поднадоели. Осмотрелся по сторонам, а выбора то особого и нет. Остаток - C#(.net) и Java. Динамику типа руби не рассматриваю. Пощупал Java не понравилось. Сейчас пробую C# он больше нравится. Вот и думаю, терять веб-опыт не хочется, что если перейти на asp.net mvc? Но тут тоже подводные камни, работаю полный день, вечером выделять могу 2 часа максимум на новое. А C# он большой. И базу нужно подтянуть. И сам asp.net mvc изучить и пару проектов на нем писонуть, чтобы глубже попробовать технологию. На распутье в общем. Бывает временами думаю, а не за буриться ли мне в php еще глубже, копать в эту сторону. Но php только веб, а изучив C#, я смогу писать в разных областях разработки. Стоит ли он потраченного времени? Посоветуйте, не надо конкретного ответа, хотя бы направление.
Аноним 11/11/16 Птн 22:03:57  874194
ап
Аноним 11/11/16 Птн 22:16:44  874206
up
Аноним 11/11/16 Птн 23:39:19  874244
up
Аноним 11/11/16 Птн 23:51:14  874251
1390425589021.jpg (123Кб, 1024x576)
>изучив C#, я смогу писать в разных областях разработки
asp @ asp @ asp

Если не знаешь c# вообще - бежишь и читаешь троелсена / скита основы, без форм и впф'ов.
Если знаешь / потом - бежишь и читаешь доки asp.net core и EF.
Потом ангуляры-реактики.
Аноним 11/11/16 Птн 23:51:22  874252
[HorribleSubs] [...].jpg (193Кб, 1920x1080)
>>874191 (OP)
>изучив C#, я смогу писать в разных областях разработки
Не совсем. Для каждого типа приложения свои фреймворки(Web = asp.net, Desktop = WPF, Mobile = UWP/Xamarin, GameDev = Unity/MonoGame).
Хотя, учить их ты уже будешь не совсем с нуля т.к. язык + какая-то часть фреймворка используется везде.
Аноним 12/11/16 Суб 02:00:41  874293
>>874251
Что только по asp есть работа?
Аноним 12/11/16 Суб 02:03:11  874295
А что пых реально так плох, что с него бегут на дотнет?
Аноним 12/11/16 Суб 02:46:54  874307
Я тоже хочу переползти!
Аноним 12/11/16 Суб 11:57:29  874384
В пхп некуда развиваться, кроме веба, а веб это скучно.
Аноним 12/11/16 Суб 11:58:09  874385
Шарпик рулит, пхп дымит))
Аноним 12/11/16 Суб 12:44:04  874398
Оберон нынче в моде будет.
Аноним 12/11/16 Суб 12:59:58  874406
>>874295
ОПу видимо надоела пыха просто. На самом деле, для веба в Пыхе начиная где-то с версии 5.4. все нужное есть, но у него опыта маловато еще, и видимо доебали однотипные проекты. Но аспа - блядь, да с ней еще тот гемор работу найти. Тогда уже лучше ОПу сменить профиль и забить на веб.
Аноним 12/11/16 Суб 18:06:07  874614
Нужно учить питон.
Аноним 12/11/16 Суб 18:09:41  874620
>>874406
Да к полно вакансий по аспе(мвс), а если профиль сменить, то работу еще труднее найти.
Десктоп что ли? Да ну нах.
Аноним 12/11/16 Суб 18:10:36  874621
>>874406
А 7-ра вообще класс!
Аноним 12/11/16 Суб 18:13:52  874625
>>874406
Я ОП, да опыта не сильно много, но уже визитки и магазы не клепаю. Сейчас пилю на 2-й юйке веб-интерфейс к системе мониторинга. И задачки там попадаются довольно сложные. Так что думаю есть для меня 2 стула - или дальше развиваться в пхп экосистеме, или на шарповатого но не веб, как выше написал ОП2.
Аноним 12/11/16 Суб 18:15:37  874626
>>874251
>Потом ангуляры-реактики.
Это говно почему-то вызывает грусть.
Аноним 12/11/16 Суб 18:17:08  874627
>>874625
Или сишарп дрочить по вечерам в свое удовольствие.
Аноним 12/11/16 Суб 19:09:27  874675
Есть еще вопрос денег, скакать по технологиям это не многие умеют, чтобы еще в деньгах больше получалось.
Аноним 13/11/16 Вск 01:52:45  874962
>>874614
Чому
Аноним 13/11/16 Вск 12:29:34  875076
>>874962
Я тоже не понимаю чем он лучше пыхи?
Аноним 13/11/16 Вск 12:35:35  875077
>>875076
Плюс к pidor_petuh_snakecase привыкать
Аноним 13/11/16 Вск 12:59:54  875086
>>875077
Скорее всего распиаренное для хипстеров говно.
Ну почему каждому ублюдку хочется изобрести язык, и главное отличие будет в ебаных пробелах!!! Как же заебало это говно! Не могу больше.
Аноним 13/11/16 Вск 16:33:22  875156
>>875086
Хуйни не неси. Питон хороший язык, джанго тоже годнота. Другое дело, что смысла вот так просто бросать пыху и переходить на питон тоже нет. Это как знаете, в свое время рельсобляди пророчили смерть пыху, лол.
Аноним 13/11/16 Вск 18:03:07  875189
>>875076
На нем есть штуки помимо веба - системные скрипты, всякий machine learning и т. д. Перспективнее по охвату.
Аноним 13/11/16 Вск 18:05:05  875191
>>875156
Да учить язык без реальных (пусть и высосанных их пальца) задач - то еще удовольствие.
Иногда люди сами умеют придумывать (я напишу хуйнянейм на таком то языке), но большиству такое не канает.
Аноним 13/11/16 Вск 20:29:01  875250
>>875189
Но работы то хуйня по нем.
Аноним 13/11/16 Вск 21:57:23  875292
>>875189
Так я же про веб говорю. Т.е. если бросать пыху то значит бросать веб, я думал оп это хочет.
Аноним 13/11/16 Вск 22:44:21  875306
>>875292
Бросать веб глупо из-за финансовой составляющей и вакансий самое большее количество по нем, все остальное мертвое.
Аноним 13/11/16 Вск 23:32:10  875317
>>875292
А куда можно уйти с веба, чтобы потом работу не искать по полгода?
Аноним 14/11/16 Пнд 00:00:15  875325
>>875306
Ну хуй знает насчет вакансий. У меня в городе вакансий по мобильной разработке, жаве и сишарпу немногим меньше чем по вебу. Чего мало - так это питона и рельсов.
Аноним 14/11/16 Пнд 00:09:45  875328
>>875325
Жабу и сисярп дрочить нужно в 3 раза больше за те же деньги. На хуя оно надо? Я понимаю там научный софт писать или САПР делать, а клепать вонючий энтерпрайз, да ну нах.
Аноним 14/11/16 Пнд 00:10:03  875329
>>874191 (OP)
А я наоборот решил таки взяться за симфони и доучить жабоскрипт, точнее реакт, чтоб красивые формочки бацать. В вебе много работы малой и большой, есть тенденция роста.
Плюс седьмая пыха подоспела как раз, годноты подвезли.
Аноним 14/11/16 Пнд 00:30:46  875337
>>875329
Взвесил и решил остаться в вебе все таки?
Аноним 14/11/16 Пнд 00:54:25  875351
>>875337
Нет, блять, прочел учебник по хаскилю, свернулся в монаду и пошел разогревать борщ.
Альтернативы сумрачны, а опыт в вебе уже немалый, про работу уже и так сказал, в итоге, да, остаюсь в вебе.
Аноним 14/11/16 Пнд 01:03:07  875354
>>875351
Эх шкурник! Только деньги на уме,а как же идеалы программирования?
Аноним 14/11/16 Пнд 01:16:01  875359
>>875354
У всех разный подход, но для меня кодинг почти всегда был ремеслом.
Аноним 14/11/16 Пнд 15:33:34  875550
>>875351
>свернулся в монаду
Ну и зря. Монаду демонизируют и все объяснения зачустую переусложнены.
(>>) :: m a -> m b -> m b
Вот здесь функция применяемая к двум аргументам, m a и m b и возвращающая m b. Вернее это каррирование, и определение функции можно переписать как
(>>) :: m a -> (m b -> m b)
То есть это функция, применяемая к m a, а результат применения - лямда функция применяемая к m b, и имеющая тип m b. Но это не суть важно.
Выражение, например putStrLn "hello" >> putStrLn "world" эквивалентно
(>>) (putStrLn "hello") (putStrLn "world")
Мы применяем функию (>>) к аргументу (putStrLn "hello") который имеет тип IO (), она возвращет лямда функцию (m b -> m b) которая применяется к аргументу (putStrLn "world") которая также имеет тип IO (), и которая в свою очередь также имеет тип IO (). И к этому аргументу можно также опять применить функцию (>>). И если использовать инфиксную форму записи, тогда
putStrLn "hello" >> putStrLn "world" >> putStrLn "Haskell"
и т.д.
Фактически >> определяет последовательность применения функций к аргументам.
(>>=) :: m a -> (a -> m b) -> m b
То же самое, но вторым аргументом является функция типа (a -> m b)
Например getLine >>= putStrLn
getLine имеет тип IO String, то есть тип первого аргмуента m a в этом случае и есть IO String, вторым аргументом идет функция типа (a -> m b), которой как раз и является putStrLn, и она применяется к аргументу типа String (значение которого, мы ввели с клавиатуры при выполнении функции getLine), в свою очередь функция putStrLn имеет тип IO (), и такой же тип имеет и сама функция (>>=). То есть, функция (>>=) применяется к значению типа IO String, полученному в результате вызова "грязной функции" getLine, но все, что она при этом делает - применяет к этому значению опять-же "грязную" функцию putStrLn, и возвращает результат этого применения, имеющий тип IO (). Этакая обертка для выстраивания последовательности вызовов грязных функций и передачи параметров между ними. Собственно все.
Надеюсь я нигде не обосрался, и писал вообще-то для себя, чтобы еще раз все разложить по полочкам, ибо вкатываюсь в Хаскель только вторую неделю.
Аноним 14/11/16 Пнд 20:46:05  875631
>>875359
То есть уже не прет просто написание кода, относишься как к работе?
Аноним 14/11/16 Пнд 22:30:29  875685
Все же программирование влияет на меня специфически, забываю как нормально общаться с людьми, становлюсь более замкнут. Хотя я в принципе такой с рождение. Но в этом плане программирование это усугубляет. Но это мой хлеб, никуда от этого не деться.
Аноним 15/11/16 Втр 14:59:44  876031
>>874191 (OP)
Как шарпист, кодящий на нём уже более пяти лет, скажу: ASP.NET - говно. И MVC и Core, особенно MVC. Вот лучше в NodeJS вкатись или Go, если надо космическую производительность после PHP.
Аноним 15/11/16 Втр 22:59:27  876399
>>876031
Почему говно? Обоснуй.
Аноним 15/11/16 Втр 23:00:25  876401
>>876031
Что-то повеяло ветерком отчаяния...
Аноним 16/11/16 Срд 00:24:45  876449
пхп для быдла, учи ноду
Аноним 16/11/16 Срд 20:05:13  876813
>>876449
Возможно, но нода тоже говно.
Везде копание в кале.
Аноним 16/11/16 Срд 20:13:48  876820
>>876449
А работы по ноде много, или обосралось?
Аноним 16/11/16 Срд 23:25:26  876942
>>876449
Чем нода лучше?

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 47 | 3 | 11
Назад Вверх Каталог Обновить

Топ тредов
Избранное