Co bardziej opłacalne - PHP czy ASP.NET?

Co bardziej opłacalne - PHP czy ASP.NET?
WI
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 9 lat
  • Postów:11
0

Witam, w jakim kierunku lepiej się kształcić na dziś dzień i przyszłe lata: PHP czy ASP.NET, która technologia daje większe możliwości i zarobki? Proszę o ciekawe argumenty.

edytowany 1x, ostatnio: Wielkimit
MD
@niezdecydowany Ale zabawne... Się uśmiałem... wszyscy przecież wiedzą, że chodzi mu http://www.asp-system.pl/ kolega chce po prostu sprzedawać kasy fiskalne
MD
Edytował post nie fair. Odpowiedź na twoje pytanie(według mnie) jest następująca: ucz się tego co ci się bardziej podoba, o możliwości technologii się nie martw a zarobki możesz sobie sprawdzić w dziale praca. Btw jakbym miał wybierać wybrałbym ASP.NET
wasiu
  • Rejestracja:prawie 21 lat
  • Ostatnio:6 miesięcy
  • Lokalizacja:Poznań
  • Postów:1552
1

asp.net to i C#, a za tym idzie tysiące możliwości. To tak jakbyś się pytał czy bardziej opłaca się nauczyć wbijać gwoździe kamieniem, czy kupić młotek i przy okazji móc też zbudować dom.


Full Stack Developer .NET & Angular, Blazor
0

Wszystko jest bardziej oplacalne niz PHP

WI
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 9 lat
  • Postów:11
0
qweqeq napisał(a):

Wszystko jest bardziej oplacalne niz PHP

Możesz jakoś to wyjaśnić szerzej lub na jakiej podstawie tak sądzisz ?

edytowany 1x, ostatnio: Wielkimit
dam1an
Na takiej podstawie że chodzi plotka że w php kodzisz za miskę zupy, ale patrząc po temacie http://4programmers.net/Forum/Kariera/233131-ile_zarabiacie?p=1061885#id1061885 jest to raczej tylko plotka :)
1
Wielkimit napisał(a):
qweqeq napisał(a):

Wszystko jest bardziej oplacalne niz PHP

Możesz jakoś to wyjaśnić szerzej lub na jakiej podstawie tak sądzisz ?

Na takiej podstawie, że średnie zarobki w PHP należą do jednych z najniższych spośród języków.
Dodatkowo PHP ogranicza Cię tylko do weba.

GU
  • Rejestracja:około 13 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Wroclaw
  • Postów:172
3

Minusem PHP jest na pewno niski próg wejścia, co za tym idzie jest sporo kiepskich programistów PHP, co dalej powoduje kiepską jakość rozwijanych projektów. Czasem idzie się załamać jak spoglądasz w kilku letni kod, który odziedziczyłeś po takim 'programiście'.

Sam język ma też kilka niespójności (operatory porównania, chaos w bibliotece standardowej, itp..).

Co do zarobków to nie reguła, że pensje są niskie. Wydaje mi się, że wszystko zależy od firmy i wyceny twoich umiejętności.

2
qweqeq napisał(a):

Na takiej podstawie, że średnie zarobki w PHP należą do jednych z najniższych spośród języków.
Dodatkowo PHP ogranicza Cię tylko do weba.

No tak, a ASP klepie się appki na adroida, desktop i jeszcze programuje pralki ;)

Zarobki dobrych programistów PHP wyglądają tak jak zarobki dobrych programistów ASP.NET.

Zarobki ludzi, którzy stawiają strony na wordpressie + czasem dopiszą do niego jakąś funkcjonalność są niższe. Dlatego średnia zarobków programistów php jest niższa niż np. asp. Bo a asp się nie klepie stronek dla wujka mirka.

Co do tematu:

  • php jest łatwiejsze, łatwiej zacząć kodzić
  • asp to domena korporacji, php to głównie małe i średnie firmy - więc zastanów się czy bardziej pasuje ci klimat korpo czy małej/średniej firmy
  • .NET to rozbudowany ekosystem, trudniejszy, ale i daje więcej możliwości

Nie kieruj się zarobkami, bo są porównywalne.

Po prostu wybierz to co bardziej czujesz. Spróbuj jednego i drugiego. Nie wybierasz technologii na całe życie ;)

SF
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 12 godzin
  • Postów:127
0

W asp nie klepie się na androida...
W .net czy Java na dzień dobry programista dostaje dużo więcej aniżeli w php. Nie wiem czy niektórzy nie zatrzymali się na rozwoju PHP4, ponieważ na dzień dzisiejszy co by nie mówić sam język rozwija się nieźle i tak samo można stosować wzorce projektowe, TDD, od groma frameworków jak i pracy, więc jeśli ci się język podoba, to na pewno bezrobotny nie będziesz. A jak chcesz zarabiać na językach skryptowych kokosy to na twoim miejscu poszedłbym w języki niszowe, gdzie stawki są dużo wyższe np: ruby (framework ruby on rails). Na dzień dobry junior może dostać z 3k-4k, dev: 5-9k, senior: 14k w górę (taką ostatnio widziałem ofertę)
Dlatego najlepiej spróbować wszystkiego i wybrać dla siebie najodpowiedniejszą drogę kariery...

Tylko przy twoim podejściu, nie wiem czy będzie ci się chciało na początku nauki siedzieć po parę bezproduktywnych dupo-godzin żeby uczyć się języka, bo zawód programisty to nie praca od 8-16, tylko ciągła nauka, więc najlepiej żeby przy okazji to była przyjemność a nie sposób na zarabianie pieniędzy...

edytowany 3x, ostatnio: sfan
"W asp nie klepie się na androida... " a to dlatego mi nie działały.. dzięki.
SF
ironia nie dodaje ci uroku...
wasiu
Parę firm tego używa: http://xamarin.com/platform Więc tak, da się klepać w C# apki na androida ;) A teraz widzę, że nawet startera za darmo zrobili (kiedyś była tylko opcja płatna).
0
datMat napisał(a):
qweqeq napisał(a):

Na takiej podstawie, że średnie zarobki w PHP należą do jednych z najniższych spośród języków.
Dodatkowo PHP ogranicza Cię tylko do weba.

No tak, a ASP klepie się appki na adroida, desktop i jeszcze programuje pralki ;)

Pisząc w ASP.NET piszesz w języku platformy .NET (najczęściej C#).
Więc tak - możesz klepać appki webowe, mobilne i desktopowe, w PHP takiego wyboru nie masz.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
0
datMat napisał(a):

No tak, a ASP klepie się appki na adroida, desktop i jeszcze programuje pralki ;)

W C# nie ma z tym problemu, a to główny język używany w ASP.NET.

  • asp to domena korporacji, php to głównie małe i średnie firmy - więc zastanów się czy bardziej pasuje ci klimat korpo czy małej/średniej firmy

Jest bardzo dużo małych i średnich firm, które używają ASP.NET.
A duże firmy to nie zawsze korporacje.

0

hehe zarobki porównywalne pod warunkiem, że programista php jest z Krakowa lub Warszawy z 10-letnim stażem, a programista .NET z Rzeszowa z rocznym doświadczeniem :D

SF
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 12 godzin
  • Postów:127
0

Przy czym w krk w .net jest mniej ofert pracy aniżeli np w javie ;-). A w php od groma

edytowany 1x, ostatnio: sfan
WI
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 9 lat
  • Postów:11
0

Wnioskując z waszych wypowiedzi, wynika że ASP.NET(C#) daje mi większe możliwości aktualnie, tylko jak będzie w przyszłości ?

CO
  • Rejestracja:około 8 lat
  • Ostatnio:prawie 8 lat
  • Postów:2
1

Według mnie cały czas PHP jest na topie. U nas w Codete non stop poszukujemy specjalistów i to za niemałe pieniądze. Więc dla mnie to zdecydowanie numer jeden na początek ;)

SG
uhuhu odgrzebałeś temat sprzed ponad dwóch lat żeby zareklamować firmę. "kręcisz bardzo szefa..."
0

Przecież z zarobkami w PHP nie chodzi o to że wszędzie mało płacą ale o zagęszczenie Jsoftów w tym segmencie.

0

W PHP jest mniej nauki dla nooba i dużo materiału do nauki? To polecicie jakiś dobry kurs do PHP?

PA
  • Rejestracja:ponad 10 lat
  • Ostatnio:około 6 lat
  • Postów:339
0

dokumentacja

0

Javy i C# też się uczyć będziesz z dokumentacji samej.

Pipes
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:459
0

PHP to język bardzo nieskładny i pomieszany. Ostatnimi laty broni się tym, że ma dobre frameworki - Symfony, Zend, Laravel, które próbują uporządkować ten bajzel.
Lepiej ucz się asp.NET - większe możliwości i lepszy język.

0

Mam nadzieję że Python, Ruby, Node i Elixir troszkę zabierze tortu PHP przez ostatnie 5 lat. Sama popularność PHP bierze się stąd że jest dużo materiałów do niego nawet po Polsku. W ten sposób każdy człowiek może go trochę ogarnąć i stworzyć dla siebie czy znajomych prostą stronkę z logowaniem i rejestracją, oczywiście bez frameworków. Jak by powiedzmy do Ruby było dużo materiałów w Polskim języku, to też by się szybko rozwinął na Polskim rynku. Do Pythona i Django jest trochę więcej materiałów i jak by przodował nad Ruby. To tylko moje zdanie nie badałem tego, ale wiem że wielu moich znajomych w tym ja zaczynali od Polskich kursów, tutoriali, książek czy ebooków. Dlatego wydaje mi się, że jak chcesz wypromować swój ulubiony język programowania, to twórz jakiś kurs o nim na blogu, choćby podstawy czy inne ciekawostki jak o PHP i królu pod tym względem JavaScript.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)