Jump to content
php.lv forumi

Visiem kas grib mācīties un iemācīties web programmēšanu.


vipfilmas

Recommended Posts

Ātri uzmetu acis šim video - http://www.developphp.com/view.php?tid=1321 . Neizskatās nopietni, diezgan zems līmenis - jā, absolūtam iesācējam derēs, lai saprastu kā darbojas php (tādam, kas protams, ir spējis nokonfigurēt un palaist lokāli serveri), bet nu citādi izskatījās diezgan aplam, sevišķi tas, ka klasi nosauc dīvainā vārdā un neievēro "conventions" un neraksta CamelCase kā tas ir pieņemts ar klasēm. Tā paroles pārbaudes loģika vispār šķiet pirmklasnieka cienīga. :D
Nē, nē, labāk mācies BĀZI! Iemācies sākumā OOP (object oriented programming) - izproti to bāzi un galvenos principus:

1) Encapsulation,

2) Inheritance,

3) Polymorphism,

4) Abstraction.

Pēc tam mācies konkrētās valodas sintaksi un īpatnības.
 

Link to comment
Share on other sites

Kāpēc uzreiz OOP? Mierīgi var iztikt, tā jau tikai gaumes lieta koda skaistināšanai

 

Nē, tas ir pavisam cits programmēšanas stils, pavisam cita pieeja un domāšana, rakstot programmas. Tā ir atsevišķa programmēšanas paradigma (koncepts un domāšanas veids). Protams, paliek algoritmi, paliek loģika, bet realizācija notiek stipri savādāk kā funkcionālajā programmēšanā.

 

Paskaties, kuras ir šobrīd populārākās programmēšanas valodas:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

 

Vairums no tām ir objektorientētas. Ir vērts mācīties OOP, ir.

Link to comment
Share on other sites

Paskaties, kuras ir šobrīd populārākās programmēšanas valodas:

http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

 

Hmm, interesanti, ka mana jaunā mīļākā valoda - scala ir tikai 31. vietā ar 0.341%, kaut no 15 lielākajiem web projektiem, divu (Twitter, LinkedIn) pamatinfrastruktūra ir taisīta Scalā. Tas liecina par valodas augsto efektivitāti.

Link to comment
Share on other sites

Hmm, interesanti, ka mana jaunā mīļākā valoda - scala ir tikai 31. vietā ar 0.341%, kaut no 15 lielākajiem web projektiem, divu (Twitter, LinkedIn) pamatinfrastruktūra ir taisīta Scalā. Tas liecina par valodas augsto efektivitāti.

 

Scala ir samērā jauna valoda, iespējams jau daudz ko nopietnu paspējuši uz tās uztaisīt, nezinu. Taču ir jāņem vērā, ka visticamāk programmēšanas valodas popularitāte atkarīga ne tikai no valodas iespējām, bet arī no tā, cik daudz stabilas programmatūras, ietvaru un bibliotēkas uz to ir uztaisītas, ko programmētāji izmanto, papildina un uztur. Man gan mazliet pārsteidz Objective-C straujais popularitātes pieaugums kā arī JavaScript kritums.

Link to comment
Share on other sites

> funkcionālajā programmēšanā

 

Domāju, ka tu domāji procedurālo programmēšanu.

 

Nē, funkcionālo:

http://en.wikipedia.org/wiki/Functional_programming

 

Taču šeit var diskutēt, īsāk sakot, šeit ir programmēšanas valodu salīdzinājums:

http://en.wikipedia.org/wiki/Comparison_of_programming_languages

 

Tās īpašības starp citu, nav definētas tik precīzi, lai nevarētu pārklāties. ;)

 

Valoda ir tik populāra, cik viņa ir HIP!

 

Es runāju nevis par sekām, bet cēloņiem. Tātad, nevis to, ka valoda ir tik populāra, cik tā ir, bet gan - ar ko izskaidrojama tās popularitāte.

Edited by Simpsons
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...