Front-End Rozwój Porady żyć.
Oto artykuł przeczytałem na blogu o front-end developerów i praktyk kodowania i pomyślałem, że go przekazywać. To przez Doug Neiner, Edytor na paliwa Twój kodowania i prezes Pixel Graphic Design Studio . On jest uzależniony od nowych technologii, aw szczególności uwielbia spędzać czas z WordPress, Ruby on Rails i jQuery.
Co za tym idzie o to seria 10 rzeczy do zapamiętania i praktyki każdego projektu WWW. Wymieniłem je tu w kolejności ich znaczenia, jak wiele etapów budowy na siebie. Jeśli wziąć nic innego od czytania, proszę wziąć Regulamin # 1 i # 2 do serca i ich praktykowania. Myślę, że rozwiązanie tych dwóch problemów doprowadzi do lepszego projektowania i lepszej realizacji w witrynach w internecie.
1. Opłata za mało, a nawet więcej
Szczególnie w ciężkich gospodarczo czasach, przedsiębiorstwa i osoby prywatne starają się obniżyć koszty i utrzymać projektów do minimum. Dzięki tej wiedzy, jak twórcy stron próbują przejść przez każdy etap jak najszybciej. Rozwoju przód, jednak wymagają znacznego czasu, jeśli prawidłowo. Nie odpowiednio opłat za ten czas prowadzi nas jako deweloperów do przeskoczenia, co wiemy, są ważne tylko do utrzymania projektu w ramach budżetu. Zasada jest prosta ... normalnie nie będzie trochę czasu, aby zrobić to dobrze, jeśli nie mają czasu, by podjąć. Jedynym sposobem, aby dowiedzieć się więcej "czasu" jako deweloper, jest zagwarantowanie razem spędzają jest odpowiedniego odszkodowania. W tym momencie sam może nasze serca i umysły w pełni podłączone do naszych projektów ... i tylko wtedy możemy trochę czasu, aby wykonać pozostałe 9 zasad.
2. Edukację Designer
Dla tych, którzy projektant / programista wszystko w jednym urządzeniu, to ona powinna być łatwa. Jednak programiści, którzy pracują lub dla projektanta mają szczególną odpowiedzialność. W wielu projektantów wywodzących się z druku, należy do Ciebie, deweloper, edukować ich o możliwości dostępnych w ich wzorów. Nie ... nie powiedział, daj im znać o 150 + wtyczki jQuery użyć, lub myśli na temat korzystania z UL / LI combo vs serii znaczników. Powiedziałem, edukować ich do możliwości. Pomóż im zrozumieć w jaki sposób ich projekt może wyświetlać na różnych urządzeniach. Pomóż im zrozumieć, jak wykorzystać powtarzania tła i wzorów płytek, aby osiągnąć wielkie projekty o minimalnej wielkości pliku.
Nie pozostawiaj kreatywność wyłącznie do projektanta albo! To jest Twoja szansa, aby udowodnić, że jesteś kreatywny, a także przez znalezienie idealnego rozwiązania technologiczne do potrzeb projektanta. Mówiąc im "to po prostu nie robi w ten sposób" na każde żądanie jest najpewniejszy sposób, aby powodować frustracje po obu stronach. Umieścić swój umysł do pracy znalezienie sposobów wokół przeszkód.
Uwaga: Przepisy od 3 do 10 build od tych dwóch pierwszych zasad. Niektóre z poniższych przepisy wymagają dodatkowych grafiki od projektanta, a wszystkie reguły czasu do naśladowania. Zobowiązać się do reguł 1 i 2, a pozostałe zasady będą zarówno sens i uczynić gotowego produktu, który znacznie lepiej.
3. Pomyśl w warstwy, nie w plasterki
Nawet dzisiaj, nadal używamy zwrotu "pociąć projekt", aby opisać proces przenoszenia projektu z programu Illustrator lub Photoshop w gotowy HTML / CSS układu. Chociaż jest to nadal w dużym stopniu dokładne, jej nazwa przeczy dawnej koncepcji cięcie projektu na części i ponowne złożenie go (zazwyczaj w tabeli) z powrotem na stronie HTML.
To był stary internetowych. Nowa internetowa korzysta z koncepcji warstw, układanie, i z-index do osiągnięcia projektów wraz z głębokością. Jako programista, należy uzyskać warstwowych plików PSD lub wielowarstwowe pliki AI od projektanta vs płaską konstrukcję. To pozwoli ci mieć znacznie większą elastyczność w jaki sposób można ułożyć strony internetowej. Pamiętaj, że podczas pracy na warstwach, należy rozważyć elementy HTML, które są niezbędne do konstrukcji przed odwołaniem się do wprowadzenia dodatkowego DIV i przęseł. Możesz użyć powtarzania pionowy wzór na html elementu i powtarza poziomy tła na body elementem, nie przynosząc przerażające div#wrapper , by rozwiązać nieszczęść tle.















































