1

Тема: Вибір середовища

Маю можливість повчитись веб-програмуванню, але поставили перед вибором: С# чи PHP. Так як мало знаю про цю сферу,не могли б допомогти,коротко розказати для чого одна та інше? І які в них є плюси та мінуси. Якщо тема не в той розділ - дуже вибачаюсь. Дякую)

2

Re: Вибір середовища

Для початку розкажіть що ви вже знайшли на цю тему в інтернеті взагалі, чи може на даному форумі зокрема. Які думки у вас виникли після ознайомлення з цим морем інформації?

Подякували: Vel_gi1

3

Re: Вибір середовища

PHP це CMS`ки (ну і фреймворки), верстка, jQuery, JavaScript, CSS, зарплати менші ніж у C# програмістів, Apache HTTP server, Linux… іще 95%  сайтів написані на ньому. C# це… фіг його знає що таке C#, але він ближчий до Java і суріоуз бузінесс. Ну і ще це Microsoft.

А взагалі, де ви мешкаєте що вже знаєете?

Подякували: Vel_gi1

4

Re: Вибір середовища

ktretyak написав:

Для початку розкажіть що ви вже знайшли на цю тему в інтернеті взагалі, чи може на даному форумі зокрема. Які думки у вас виникли після ознайомлення з цим морем інформації?

Читав я не так багато, але помітив, що кажуть, що на С# набагато менше помилок,які можуть зробити сайт більш вразливим, тому наразі трохи більше схиляюсь до С#. Тому хочу спитати людей,які вже з цим стикались

5

Re: Вибір середовища

Invader написав:

PHP це CMS`ки (ну і фреймворки), верстка, jQuery, JavaScript, CSS, зарплати менші ніж у C# програмістів, Apache HTTP server, Linux… іще 95%  сайтів написані на ньому. C# це… фіг його знає що таке C#, але він ближчий до Java і суріоуз бузінесс. Ну і ще це Microsoft.

А взагалі, де ви мешкаєте що вже знаєете?

Мешкаю я у Вінниці,а що знаю вже відповів ktretyak`у трохи вище

6

Re: Вибір середовища

Що ви хочете робити? Кодити сайти чи писати програми ?

Подякували: Vel_gi1

7

Re: Вибір середовища

funivan написав:

Що ви хочете робити? Кодити сайти чи писати програми ?

Кодити сайти,напевно.

8

Re: Вибір середовища

Тоді PHP

Подякували: Vel_gi1

9

Re: Вибір середовища

Я не думаю що про безпеку це зараз актуально. Я думаю проблема безпеки в PHP була тоді коли люди писали свої сайти без ніяких фреймворків і кожен писав як вмів, і часто про безпеку просто не думали. Зараз більшість для своїх проектів використовують фреймворки які часто допомагають зробити сайт більш захищенішим. На рахунок веб і с# зараз це asp.net mvc + ms sql + ef + типічний фронтенд такий самий як для PHP, або asp.net web api який  просто обмінюється даними з якимось js фреймворком по типу angular.js в якому уже знаходиться логіка відображення сторінки також можливо частина бізнес логіки.

Подякували: Vel_gi1

10

Re: Вибір середовища

funivan написав:

Тоді PHP

Ну не обовязково, кодити сайти на python, ruby, c#, java так само можна, навіть в декого получається.

Подякували: Vel_gi1

11

Re: Вибір середовища

Можна, але вакансій під PHP більше.

Подякували: Vel_gi1

12

Re: Вибір середовища

І ще питання - як для початківця,який знає HTML та Pascal що буде легше для розуміння?

13

Re: Вибір середовища

truesupport написав:

Ну не обовязково, кодити сайти на python, ruby, c#, java так само можна, навіть в декого получається.

Те що подучається це ще не значить що воно зручно.
Сервісні демони на Java/C ще можу повірити, а от самі сайти - як на мене вони не для цього

@автор візбміть і спробуйте написати простий сайт на якому буде привіт світ на сішці і на PHP і ви все самі зрозумієте ;)

Подякували: Vel_gi1

14

Re: Вибір середовища

Vel_gi написав:

І ще питання - як для початківця,який знає HTML та Pascal що буде легше для розуміння?

Головне мати розуміння логіки, якщо легко розбираєшся як кодити в паскалі, знаєш теги html і це тобі легко, - то як на мене без різниці що вчити, вивчиться все що php, що C,... та й інші суміжні матеріали фремворки, ГітХаби, етсетера -  аби пан Vel_gi  сам визначився що він хоче отримати

Vel_gi написав:

Кодити сайти,напевно.

Напевно? А щоб сайт функціонував, лиш php досить?
І кодити сайт це якось туманно, це як створювати сайт. А щоб створити сайт, є багато напрямків, розділяється front-end, back-end розробка сайту і далі знову ділиться...

php це серверна сторона, back-end, все що знаходиться там,
а ще сайт має front-end розробку, вигляд сайту на стороні браузера, його теж розробляти необхідно, без цього ніяк :)

Щоб створити сайт, як варіант, можна застосувати CMS WordPress і не потрібно вчити php :)

А що пан Vel_gi точно хоче? Наприклад, хочу платню 2000 долларів і без різниці що вчити, логіку кодування розумію легко.
Тоді вибираєш, що там ринок праці каже за попит на кодувальників (наприклад ресурс ДОУ) і гайда кодити...

Подякували: Vel_gi1

15

Re: Вибір середовища

Invader написав:

Можна, але вакансій під PHP більше.

Треба ще на динаміку ринку праці дивитись. PHP багато де використовується, але так було й десять років тому — а отже, на ринку вже є велика кількість більш досвідчених phpшників, з якими доведеться конкурувати. C# використовується вужче, але, схоже, зараз на підйомі й потребує нових людей. З другого боку, php новачкові простіше освоїти. З третього — на голому php зараз майже ніхто не пише, тому простеньку мову доведеться доповнити знанням пари-трійки фреймворків (що вже дещо урівнює кваліфікаційні вимоги).

Подякували: Vel_gi1

16

Re: Вибір середовища

Vel_gi написав:

І ще питання - як для початківця,який знає HTML та Pascal що буде легше для розуміння?

HTML треба знати в обох випадках. Pascal — який саме й наскільки глибоко? В принципі, в Object Pascal (який використовується в Delphi та FPC) можна знайти більшість концепцій, присутніх у C# та Java. Якщо ж ви звикли писати процедурний код на старому доброму турбопаскалі, і ООП для вас є темною матерією, доведеться доучуватись.

Коротка відповідь: php освоїти легше в будь-якому випадку, але див. вище про додаткові вимоги до phpшника.

Подякували: Vel_gi1

17

Re: Вибір середовища

Анатолій написав:
Vel_gi написав:

І ще питання - як для початківця,який знає HTML та Pascal що буде легше для розуміння?

Головне мати розуміння логіки, якщо легко розбираєшся як кодити в паскалі, знаєш теги html і це тобі легко, - то як на мене без різниці що вчити, вивчиться все що php, що C,... та й інші суміжні матеріали фремворки, ГітХаби, етсетера -  аби пан Vel_gi  сам визначився що він хоче отримати

Vel_gi написав:

Кодити сайти,напевно.

Напевно? А щоб сайт функціонував, лиш php досить?
І кодити сайт це якось туманно, це як створювати сайт. А щоб створити сайт, є багато напрямків, розділяється front-end, back-end розробка сайту і далі знову ділиться...

php це серверна сторона, back-end, все що знаходиться там,
а ще сайт має front-end розробку, вигляд сайту на стороні браузера, його теж розробляти необхідно, без цього ніяк :)

Щоб створити сайт, як варіант, можна застосувати CMS WordPress і не потрібно вчити php :)

А що пан Vel_gi точно хоче? Наприклад, хочу платню 2000 долларів і без різниці що вчити, логіку кодування розумію легко.
Тоді вибираєш, що там ринок праці каже за попит на кодувальників (наприклад ресурс ДОУ) і гайда кодити...

Мене більше приваблює розробка вигляду сайту

18 Востаннє редагувалося Invader (17.07.2015 10:51:19)

Re: Вибір середовища

P.Y. написав:

З третього — на голому php зараз майже ніхто не пише, тому простеньку мову доведеться доповнити знанням пари-трійки фреймворків (що вже дещо урівнює кваліфікаційні вимоги).

Я б доповнив фреймворків чи CMS.

Ще потрібно зважати на доступність в регіоні проживання роботи по вибраній спеціальності, мові програмування.

Vel_gi, JavaScript, CSS, HTML, jQuery чи якийсь JavaScript фреймворк вам в будь–якому разі доведеться вивчити а от щодо того C# чи PHP, то дійсно спробуйте самі. Створіть на тому і на тому якийсь простий сайт і подивіться що вам більше подобається. Ну і наявність роботи. Пошук в Вінниці по C# на сайті work.ua видав 1 оголошення а по PHP 7. На it.rabota.ua по Вінниці 0 оголошень для C# програмістів і 10 для програмістів на PHP.

Подякували: Vel_gi1

19

Re: Вибір середовища

Vel_gi написав:

Мене більше приваблює розробка вигляду сайту

Тоді Вам у фронтендщики й веб-дизайнери — зосередьтесь на CSS та JavaScript (зверніть також увагу на jQuery та інші JS-фреймворки). Серверні мови (як мінімум, php) теж корисно знати, але якщо Вас цікавить переважно дизайн, вони будуть у меншому пріоритеті.

Подякували: Vel_gi1

20

Re: Вибір середовища

Якщо по ціні одинаково, то йдіть вчишти C# , бо його вивчення саме по собі дорожче. Крім того може дадуть на халяву якусь студію.

Подякували: Vel_gi1