W tej chwili robię javascript na co dzień. Pochodzę z tła OO, a większość kodu, z którym mam kontakt, jest w pewnym stopniu procesem proceduralnym/OO. Szukam dobrych przykładów, które rozwiązują mniej lub bardziej typowe zadania programowania sieci, ale w sposób funkcjonalny.Jaki jest dobry przykład programowania sieciowego w stylu funkcjonalnym za pomocą javascript?
Nie interesuje mnie żaden arbitralny przykład, który wygląda jak funkcjonalny. Szukam przykładu, który może pokazać, jak używać mocy funkcjonalnych do rozwiązywania problemów lepiej niż przy innym podejściu. Wiem, że to zależy od subiektywnego/stylistycznego stylu, ale nie rób tego zbyt mocno dla siebie (siebie).
Odpowiedź jest całkiem zrozumiała. Nie bardzo wiedziałem, kiedy piszę to pytanie. Moim założeniem było, że javascript będzie uważany za język funkcjonalny, ale teraz widzę, że tak naprawdę nie jest. A jeśli o tym pomyślę, to nie jest to nawet prawdziwy prototypowy język :) –
Prawdopodobnie bardziej sprawiedliwe byłoby stwierdzenie, że JS nie jest językiem "niewoli i dyscypliny" (chociaż zwykle odnosi się to do dyscypliny typu). Z łatwością pozwala na prawie każdy styl programowania. "Funkcjonalne" i "OOP" to tylko style. Niektóre języki wymuszają na jednym stylu (Java i OOP), niektóre zdecydowanie zachęcają do jednego stylu, a jednocześnie pozwalają innym (C# z OOP i Functional), a niektóre naprawdę nie obchodzą, jak JavaScript. –
Chciałbym dowiedzieć się więcej o funkcjonalnym użyciu JavaScript, to jest fantastyczna odpowiedź. Ponadto, aby dodać do tego, co zamieszczono poniżej w @kevin Hakanson, oto film [youtube z udziałem Douglasa Crockforda] (http://www.youtube.com/watch?v=v2ifWcnQs6M) – blong