Reply to this topicStart new topic
> С кой език да запоюна? html или html5
j3richo
публикация 20.02.2013г. в 09:02ч.
Коментар: #1


Новак
*

Група: Потребители
Съобщения: 6
Дата на регистрация: 19.02.2013г.
Потребител # 23 089





Ами това е което искам да питам.От 2 дни гедам клипчета с уроци и за 2-та езика разбирам за какшо се ползша цсс и ми се струша ,че html5 е по удобен и разбирираем език.

Това съобщение е било редактирано от j3richo на 20.02.2013г. в 09:03ч.
Go to the top of the page
 
+Quote Post
fakeuser
публикация 20.02.2013г. в 20:17ч.
Коментар: #2


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




На практика става дума за един и същ език (от гледна точка на програмиста). HTML5 е най-новото и все още не напълно поддържано. HTML е просто старият Markup. Учи направо новото, няма да сбъркаш. Те основите са еднакви, разлика ще усетиш чак като стигнеш до новите благинки wink.gif
Go to the top of the page
 
+Quote Post
j3richo
публикация 21.02.2013г. в 17:48ч.
Коментар: #3


Новак
*

Група: Потребители
Съобщения: 6
Дата на регистрация: 19.02.2013г.
Потребител # 23 089




Добре, аз така или инъче започнах направо от най-новата част на html и си свалих книга ,която започва от html5.
Не ми се струва сложен език , иска само запаметяване на тагове.
А иначе кои други езици са свързани с html? Знам за java , javascript и php.Има ли други и php ли е необходим за създаване на бази от данни за да може да направиш възможност за регистриране?
Go to the top of the page
 
+Quote Post
j3richo
публикация 21.02.2013г. в 23:11ч.
Коментар: #4


Новак
*

Група: Потребители
Съобщения: 6
Дата на регистрация: 19.02.2013г.
Потребител # 23 089




В помощ на някои който може да има същият въпрс,ще пиша , че съм решил да започна от самото начало на html езикът.Започвам с html и всички термини, тагове,своиства, особенности и каквото друго има smile.gif , и после към html5 за който (ще го нарека език) мисля, че е като пакет с нови възможности и не може да се започне направо от него освен ако не учиш от някъде къдет обясняват стари неща заедно с новите добавки от html5.Аз лично започнах да чета "Head First html programing a Brian-Friendly Guide" писателят е писал книгата по много увлекателен начин + съвети за по-добро запомняне.Не знам дали я има на български, аз лично си я свалих.Without paying. ):

Това съобщение е било редактирано от j3richo на 21.02.2013г. в 23:15ч.
Go to the top of the page
 
+Quote Post
fakeuser
публикация 22.02.2013г. в 00:06ч.
Коментар: #5


Доктор - уроци
******

Група: Потребители
Съобщения: 836
Дата на регистрация: 15.11.2008г.
Потребител # 6 111




За много WEB базирани неща като опростен учебник или справочник може да ползваш
Доста е ценно, може да те научи на основите на различни езици, а също така наистина лесно го ползваш като справочник, тъй като информацията е поднесена кратко и с примерчета.

Относно въпроса ти - HTML не е точно програмен език. Води се Markup Language, което го прави едва ли не XML документ. Да, всичко е свързано със запомняне на таговете. За HTML5 документацията твърди, че вече не било същото (т.е. SGML) и това водило до някви различия (които главно създателите на браузери разглеждат). За да си структурираш добре страницата е необходимо да имаш познания по CSS (друг описателен а не програмен език - за описание на стиловете) и JavaScript (който е скриптов език за програмиране, чрез който можеш да постигнеш динамичност на страницата си, да я обагатиш визуално и да представиш в по-професионален вид страниците си).

Дотук всичко се развива в браузера. Истински проект не може да разчита на статично страници (т.е. HTML). Нужно е да развиеш приложение, което да работи на сървър. То осъществява комуникация с потребителя посредством браузера (т.е. HTTP/HTTPS протокол). Работата на приложението е чрез анализ на получените от клиента данни да генерира (динамично) страница и да я представи на потребителя. Това в простия случай означава да сервираш HTML+CSS+JavaScript директно. В сложния случай може да се използва допълнителен език (Template Engine), който има допълнителни възможности (например въртене на цикли) за създаване на страници. Използват се, ако имаш еднотипни страници, в които се сменя само част от съдържанието (а какво да пише се задава посредством променливи).

Популярен в момента език, който да ти свърши сървърната работа е PHP. Той обаче далеч не е единствен и аз не мога да ти го препоръчам. Както казваш, Java също има такива възможности, че дори и подхода не е един. Можеш да се възползваш от JSP файловете, сървлет-технологията и още разни enterprise решения. Това обаче е по-сложно от просто научаване на PHP. Други езици, които може да ти се видят интересни са Python, Ruby, C#.

За да обогатиш страниците си можеш да използваш Flash (който има свой програмен език ActionScript) или Silverlight (което е някакъв .NET на майкрософт). По мое мнение и двете технологии трябва да бъдат забравени от бога, тъй като от всякъде могат да бъдат заменени посредством възможностите на HTML5.

За връзка с база данни е необходимо да имаш познания по SQL. Това е специален език, чрез който се правят само заявки за събиране на данни от таблици/сзъдаване на таблици/унищожаване и т.н. Проблемът тук е, че SQL има безкрайно много диалекти - в основите си е един и същи език, но дори основните неща се различават много в различни бази данни. Като си избереш база данни, ще трябва да научиш съответния диалект. Популярна база данни в момента е MySQL. Тя е безплатна, лека и задоволителна. За тестови цели (или пък за скорост) можеш да се възползваш от SQLite (това използват смартфоните с андроид). Хубава база данни е и PostgreSQL. Ентърпрайса е разбира се Oracle (което е скъпо и зловещо. Ако нямаш осем процесора. Е, имат и безплатна версия за некомерсиални цели, която не се зарежда много трудно на съвременна машина). Ако се ориентираш към обектно ориентиран език, може би ще трябва да потърсиш друг тип решения, като обектни бази данни (макар повечето хора да ги критикуват) или "облачните" бази данни, които например Google предлагат, ако разположиш приложението си в техния AppEngine.

Нека дължината на отговора не те плаши, всичко се изгражда постепенно като познание. Важното е да имаш желание wink.gif
Go to the top of the page
 
+Quote Post
j3richo
публикация 23.02.2013г. в 10:17ч.
Коментар: #6


Новак
*

Група: Потребители
Съобщения: 6
Дата на регистрация: 19.02.2013г.
Потребител # 23 089




Мерси за подробният отговор и справочника.Отговори на доста от нещата който ми трябват. smile.gif
Да, дългият ти коментар ме стряска biggrin.gif , но мисля че ми е необходими само време и то доста за да покрия всички езици за който писа.Главните ми цели са html5,java,javascript и някои от SQL-те.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

 

RSS Олекотена Версия Сега е: 09:07 - 9.06.2026г.

Калдейта Ком ЕООД - © 2003-. Всички права запазени.