Mireczki mam sprawę. Potrzebuję na zajęcia zrobić projekt w AngularJS. Prowadzący wymaga tylko żeby strona była dynamiczna, nie zajmować się za bardzo back-end'em ( tutaj polecił Springa ). Nie za bardzo znam się na technologiach webowych ale projekt muszę zrobić i właśnie poszukuję czegoś takiego w miarę do ogarnięcia wieczorami, jakiś tutoriali i wgl pomysłu na projekt bo mamy dowolność tylko muszę przedstawić go w czwartek i wypisać 5 funkcjonalności. Pomyślałem o
#angularjs #webdevhelp

1. W jaki sposób mogę przekazać zmienną z inputu do innego widoku niż ten w którym się znajduje? http://pastebin.com/k757Ar77

2. Mam problem z polskimi znakami w angularze, a dokładnie przy wyświetlaniu widoków. W index.html ogonki działają, ale w bloku w którym wyświetlam widoki już zamiast ogonków są znaki zapytania. Zmieniałem kodowanie na utf-8 w notepadzie++ poszczególnych plików .html z widokami, ale to nie pomogło :/.
Mirasy, pomóżcie mi zaplanować dalszą naukę #frontend

Jestem na etapie podstawowej/średniej znajomości JS i jQuery. Pora chyba więc na frameworki. No i tu zaczynają się problemy.

Co wybrać?

- Angular 1
- Angular 2
- React
- Ember
- Backbone
- jeszcze jakis inny

Czy wszystkie wymienione wyżej wykonują te same zadania, czy czymś się różnią?
Czy wystarczy znać jeden z nich, czy kilka?
Jeśli kilka to w jakiej kolejności zacząć naukę?
@larvaexotech: Niby czemu praca zawodowa poza PL react? popatrz na popularność Angulara i na Reacta - od zleceń na Upworku po popularność w zapytaniach googla.
@razor535: Ja bym na Twoim miejscu Angular 1, potem 2. Frameworki to nie jest religia, zacznie się coś zmieniać to po prostu zmienisz frameworka.
  • Odpowiedz
@ChestNoot: Ok. W kodzie bym się czepiał. Spacje by się same zrobiły po formatowaniu dokumentu, ale modyfikatory powinny być.
Ale to tylko przykład. Ogarnąłem wszystko, więc uważam, że jest czytelne.
  • Odpowiedz
@skew: nie chodzi mi o składnię języka... Tyle razy już o tym pisałem...

Umiesz C#? Czyli do tego ASP.NET, Razor, ADO.NET, nugety, masz jakieś własne biblioteki, LINQ, zewnętrzne biblioteki, IDE (Visual Studio/ReSharper), serwer aplikacyjny itd. itd.
To teraz przejdź na Javę. Nauczysz się w 2-3h: Springa, JSF, Mavena/Gradle, Hibernate, zewnętrznych bibliotek, napiszesz własne, zaczniesz używać Eclipse/IDEA, poznasz Tomcata/JBossa, żeby go skonfigurować, lambdy z Java 8 itd. itd?
To nie jest 2-3h!
  • Odpowiedz
#webdev #frontend #php #nieprogramowanie więc :P

µProgramiści!

Wciąż nie do końca pojąć mogę, czemu mają służyć takie wynalazki jak #angularjs #angular #ember #react. Jest sens tak dużo rzeczy pchać do użytkownika, tak dużo robić po jego stronie? Jakąś walidację formularza, wyłączenie przycisku, czy coś - rozumiem. Ale budowanie całej aplikacji(?) po stronie użytkownika?
Osobiście podoba mi się tworzenie aplikacji na jakimś klasycznym frameworku jak #symfony ( #symfony2 ) - podoba mi
anonim1133 - #webdev #frontend #php #nieprogramowanie więc :P

µProgramiści!

Wci...

źródło: comment_vxoZdBWGf3fUGqUbGkSyhocpILxklxTg.jpg

Pobierz
@anonim1133: chociażby po to, by nie pieprzyć się z tworzeniem widoków po stronie serwera, to nie jest fajne


do tego są projekty, które mają jeden backend ale wiele frontów: desktop, mobile, apki natywne itp
wtedy backend jest prosty, wystawia tylko api, a każdy z możliwych frontów z tego api korzysta
dzięki temu masz ładnie rozdzielone projekty, osobny na backend, osobny na apke na androida, osobny na frontend itp, czysto, schludnie, porządeczek
  • Odpowiedz
@anonim1133: olbrzymim plusem jest na pewno to, że możesz przerzucić część obciążenia z serwera na klienta. W przypadku skomplikowanych backendów, które i tak zjadają olbrzymie zasoby na swoje zadania (np. indeksowanie setek tysięcy eventów w czasie rzeczywistym), przeglądarka przejmuje całe renderowanie strony, co przekłada się też na prędkość działania aplikacji.
  • Odpowiedz
[ #csharp #dotnet #programowanie #maavfeed ]

#csharp
Paweł Tymura - LINQ AGGREGATE I STRING BUILDER…

#designpatterns
Jared Parsons - Are private members a part of the API surface?
Graham Smith - Continuous Delivery with TFS / VSTS
Seria artykułów krok po kroku, jak stworzyć Continuous Delivery w VS

#aspnet
Radosław Maziarka - Jak usprawnić pracę frontendowca w ASP.NET przy wykorzystaniu Gulpa?
Ondrej Balas - Customize Authentication with ASP.NET Identity

#git
Krzysztof Morcinek
@Maav: Jedyna zaleta cherry-pick w tym zastosowaniu to możliwość przechowania części zmian (poprzez git add i git add -p), podczas gdy stash zamiata cały projekt.

Ale generalnie koleś przekombinował IMHO.
  • Odpowiedz
Mirasy z #webdev #angularjs mam pytanie.
Posiadam sobie jakąs tabelkę ng-table, do której ładuje dynamicznie dane. Pierwsza kolumna to link, która ma 'a ui-sref'. Kiedy kliknę na zadaną wartość przenosi mnie przykładowo do 'wykop/wartosc/1', jak to można przetestować metodyką e2e ? ;f
Mireczki z #programowanie #javascript #angularjs pomocy, bo mnie dziś coś strzeli. ( ͡° ʖ̯ ͡°)
Mam dwa kawałki:

dane.html:


dane.js

var app = angular.module('rek', []);

app.controller('daneosobowe', ['$scope', '$cookies', function($scope, $cookies) {
// Wczytanie dostępnych danych
var sesID = $cookies.get("sesID");
var reqDane= $http({
method: 'GET',
url: 'http://localhost/jakiesdane.js',
headers: {
'Content-Type' : 'application/json',
'Authorization' : sesID
}
});
reqDane.then(
function(response){
$scope.rejestracja.tImie.$setViewValue(response.data.Imie);
$scope.rejestracja.$commitViewValue();
},
function(response){
if(response.status == 401) window.location.href = 'http://localhost/zaloguj.html';
Devykopki - potrzebuje pomocy.

Mianowicie, mam apkę AngularJS + Require.js do ładowania wszystkich JSów tam gdzie ich potrzebuje. Problem się pojawia, gdy używam Hudsona do deployowania wersji na serwerze. Wszystko ładnie się buduje, ale pierdykany #firefox nie chce uznac location.reload(true) i czesc rzeczy wraca z serwera z HTTP 200, a czesc HTTP 304.

Czy ktos z Was wie jak ugryzc assets versioning (wersjonowanie) po stronie grunta, albo chociaz jak skonfigurowac prawidlowo apache,
@nCore: Polecam. Niedużo konfiguracji, wielkie możliwości, wspiera pisanie ładnego, modularnego kodu i mnóstwo wtyczek do ładowania szerokiej gamy assetów. I, co najważniejsze w webdevie, jest modny w tym tygodniu!
  • Odpowiedz
@Marmite: też próbowalem wpiąć r.js (nie - nie - nie - nie - też nie ogarnąłem).

I potrzebuje wszystko ładować - paczka modułów jest ładowana w jednej części aplikacji - kolejna w drugiej - trudne do wytłumaczenia - do przerobienia jeszcze gorzej - ktoś to tak zrobił - no i tak musi zostać :/

Obawiam się, że urlArgs + np. numer commita z gita będzie sensownym rozwiązaniem - zawsze się będzie
  • Odpowiedz
#programowanie #webdev

#angularjs czy #react?

Trochę uczyłem się AngularJS, napisałem w nim dwa projekty i miałem zamiar dalej w niego iść. Ale czy jest sens? Może lepiej zacząć od nowa z React?

Coraz więcej napotykam opinii, że React jest lepszy od Angulara:
https://www.quora.com/Should-I-learn-ReactJS-or-AngularJS/answer/Kamil-Przeorski
https://medium.com/@grales/the-five-stages-of-grief-laying-angular-down-for-react-a5c0f0e0d5ab#.wofgemwai
A nie będę robił stron w PHP czy Wordpressie


@mk321: why not ( ͡° ͜ʖ ͡°)
Wiesz...ja w dupie mam technologie w jakiej pracuje, bo pracuje dla pieniędzy :D Spełniać się zawodowo i robić w kosmicznych technologiach to sobie mogę po godzinach we własnych projektach.
  • Odpowiedz
(wszystkie zdjęcia - http://imgur.com/a/c61K8 )
Na wstępie chciałbym dodać, że zdaję sobie sprawę z tego, że ta aplikacja nie jest jakaś super-skomplikowana. Po prostu zanim o niej zapomnę, chciałbym napisać o niej kilka słów.

Małe #chwalesie chociaż (przed chociaż przecinek, ale nie wiem czy tag będzie wtedy działać ( ͡° ͜ʖ ͡°)) nie wiem czy jest tak naprawdę czym. Pokazuję Wam taką prostą aplikację, która jest troszkę podobna
Pariston - (wszystkie zdjęcia - http://imgur.com/a/c61K8 )
Na wstępie chciałbym doda...

źródło: comment_qEACg4QGiWGx1By7TgzEwwW3yq0eG9HZ.jpg

Pobierz
@Gottek: Jeśli to ma być prawdziwy unit test, to mockujesz wykonanie funkcji $q.reject żeby zwróciła to co chcesz i sprawdzasz czy to zostało zwrócone. Ewentualnie sprawdzasz czy została wykonana.
  • Odpowiedz