konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

http://weblogs.asp.net/davidfowler/archive/2010/08/02/...

Kolega sugeruje że MS wypuścił to coś żeby przyciągnąć programistów PHP do swoich rozwiązań.
http://www.goldenline.pl/forum/1844488/microsoft-webma...

Czy ktoś się skusi na taką argumentację? uważam że nie

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Mnie nic nie przekona do uzywania .NET czy innych tego typu wynalazkow by MS.
Wystarczy ze sie musze meczyc z MSSQL :P

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Szkoda, że MS tak późno wpadł na taki pomysł jak to zostało opisane na blogu... choć nie jestem zawodowcem, to stwierdzam, że PHP o ile ma sporo wad, to mimo wszystko sposób notacji wydaje się być banalny przy innych językach, a pozwala na osiągnięcie jeśli nie takich samych to podobnych efektów, a męczarnie z MS SQL i innymi technologiami MS, cóż MS sobie tak je zaprojektował, że w zasadzie korzystając z ichnich technologii i ich współgranie między sobą jest OK, szkoda, że wiele z ich rozwiązań przysparza tyle problemów chociażby programistom posługującym się innymi językami programowania...

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

MS ostatnio całkiem mocno "uderzył" w społeczność PHP. Z dwóch większych projektów, jakie się pojawiły to:
Nowy sterownik MS SQL Server dla PHP oraz Bing Search Library dla PHP

A sam PHP idzie w kierunku Javy/C#. Pojawiają się informacje o type hint w argumentach funkcji (chodzi o typy proste) oraz typy zwracane przez funkcję.

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Andrzej Winnicki:
Mnie nic nie przekona do uzywania .NET czy innych tego typu wynalazkow by MS.
Wystarczy ze sie musze meczyc z MSSQL :P

ucz się języków obcych - nigdy nie wiesz kiedy ci się przydadzą

a tak na marginesie co jest męczące w MSSQL-u? powiedzmy że pracowałem z kilkoma silnikami i ten jest najmniej kłopotliwy
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Przemysław R.:

a tak na marginesie co jest męczące w MSSQL-u? powiedzmy że pracowałem z kilkoma silnikami i ten jest najmniej kłopotliwy

limit/offset, a właściwie jego brak, jest rozwiązany co najmniej durnie...

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Wojciech Sznapka:
Przemysław R.:

a tak na marginesie co jest męczące w MSSQL-u? powiedzmy że pracowałem z kilkoma silnikami i ten jest najmniej kłopotliwy

limit/offset, a właściwie jego brak, jest rozwiązany co najmniej durnie...

powiedzmy inaczej
fakt że jest trochę więcej klepania, patrząc na takiego Oracle to rozwiązanie nie odstaje za bardzo
Paweł Koralewski

Paweł Koralewski architekt aplikacji,
team leader

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

limit/offset, a właściwie jego brak, jest rozwiązany co najmniej durnie...

Jak to brak?

SELECT * FROM tabela LIMIT 50, 10
Wojciech Sznapka

Wojciech Sznapka CTO @ STS Zakłady
Bukmacherskie

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Paweł Koralewski:
limit/offset, a właściwie jego brak, jest rozwiązany co najmniej durnie...

Jak to brak?

SELECT * FROM tabela LIMIT 50, 10

mówimy o MSSQL (MS SQL SERVER)

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

można tak:
select* from (
SELECT [EmployeeID]
,[NationalIDNumber]
,[ContactID]
,[LoginID]
,[ManagerID]
,[Title]
,[BirthDate]
,[MaritalStatus]
,[Gender]
,[HireDate]
,[SalariedFlag]
,[VacationHours]
,[SickLeaveHours]
,[CurrentFlag]
,[rowguid]
,[ModifiedDate]
,ROW_NUMBER() OVER (ORDER BY [HireDate] ASC) as row
FROM [AdventureWorks].[HumanResources].[Employee]
) as r
where r.row between 100 and 150


ale można i tak
WITH tblContact
AS
(
SELECT Row_Number() OVER (ORDER BY [LastName]) AS RowNumber
,[ContactID]
,[FirstName]
,[LastName]
FROM [AdventureWorks].[Person].[Contact]
)
SELECT *
FROM tblContact
WHERE (RowNumber between 50 and 100)

powiedzmy jednak szczerze to pikuś przy innych zaletach

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Przemysław R.:
http://weblogs.asp.net/davidfowler/archive/2010/08/02/...

Kolega sugeruje że MS wypuścił to coś żeby przyciągnąć programistów PHP do swoich rozwiązań.
http://www.goldenline.pl/forum/1844488/microsoft-webma...

Czy ktoś się skusi na taką argumentację? uważam że nie

O co w tym chodzi?

To jakaś nowa forma "małej" bazy danych?

Dlaczego miałbym rezygnować z SQLite, w którym moge grzebać do woli na rzecz jakiegoś zamkniętego badziewia? ;-)
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Przemysław R.:
http://www.goldenline.pl/forum/1844488/microsoft-webma...

"Niestety nie masz uprawnień do oglądania tej strony."

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

using (var connection = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Northwind.mdf;
Initial Catalog=|DataDirectory|\Northwind.mdf;Integrated Security=True;User Instance=True")) {
using (var command = new SqlCommand("select * from products where UnitsInStock < 20", connection)) {
connection.Open();
using (SqlDataReader reader = command.ExecuteReader()) {
while (reader.Read()) {
Response.Write(reader["ProductName"] + " " + reader["UnitsInStock"]);
}
}
}
}


zamiast tego MS oferuje uproszczenie:
using (var db = Database.OpenFile("Northwind")) {
foreach (var product in db.Query("select * from products where UnitsInStock < @0", 20)) {
Response.Write(product.ProductName + " " + product.UnitsInStock);
}
}


clue jest takie że ma być prościej, a targetem userzy PHP
Paweł Koralewski

Paweł Koralewski architekt aplikacji,
team leader

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

mówimy o MSSQL (MS SQL SERVER)

Tak, faktycznie, pomieszałem dialekty, MS używałem kawałek czasu temu :(
Bez dodatkowych kombinacji, wprost, się nie da.

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

ROTFL ...

może Ci którzy jeszcze siedzą na Windzie, to łykną, cokolwiek by to nie było, ale nie wierzę, że programista zgłebiający Linuxa i mase masę narzędzi zamieni to na MS.

Open source to po prostu inny świat albo go ogarniasz, albo jesteś korporacyjnym leszczem.

Ja rozpocząłem zabawę z PHP na Windzie, po roku Windows już mi nie wystarczał, więc pracowałem i na jednym i na drugim, znowu minęło trochę czasu, skumałem, że mając dostęp do dedyka nie muszę się ograniczać do PHP, że to tylko platforma, która pozwala mi łączyć interfejs WWW z całą Linuxową zabawką.

Taak .... MS nie ma mi nic do zaoferowania, bo PHP samo z siebie to mała zabawka, ale jeśli ktoś podchodzi do PHP jak do całej LAMP Arch... to niestety MS, to tylko ładnie opakowane gówienko, dostarczane bez supportu i ze słabym lamerskim community.

Gdzie Linux to zajebiste community prowadzone i kierowane przez twórców narzędzi.

Różnica w jakości ... zasadnicza.

Coraz więcej dużych firm już się do tego przekonuje.

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Tomasz Grzechowski:
ROTFL ...

może Ci którzy jeszcze siedzą na Windzie, to łykną, cokolwiek by to nie było, ale nie wierzę, że programista zgłebiający Linuxa i mase masę narzędzi zamieni to na MS.
>
większość narzędzi ma porty na win32, system jest tylko platformą do ich uruchamiania. co do narzędzi -> Visual Studio, czy Twoim zdaniem to kiepskie narzędzie? ze świecą szukać produktu który byłby równie uniwersalny i ergonomiczny w świecie pingwina

sam przedstawiony komponent - cóż jest robiony dla niedzielnych programistów, jak się rozejrzysz dookoła to pełno ich znajdziesz również w świecie gdzie króluje Linux i PHP
Open source to po prostu inny świat albo go ogarniasz, albo jesteś korporacyjnym leszczem.

można być leszczem w świecie open source i geekiem w świecie MS, nie ma reguły, liczy się złowiek
Ja rozpocząłem zabawę z PHP na Windzie, po roku Windows już mi nie wystarczał, więc pracowałem i na jednym i na drugim, znowu minęło trochę czasu, skumałem, że mając dostęp do dedyka nie muszę się ograniczać do PHP, że to tylko platforma, która pozwala mi łączyć interfejs WWW z całą Linuxową zabawką.

specyfika branży w której większość dostawców oferuje Linux-a. jeżeli większość oferowała by MacOs , był byś specem od tego systemu, więc jakby to powiedzieć zaadaptowałeś się do istniejących warunków
Taak .... MS nie ma mi nic do zaoferowania, bo PHP samo z siebie to mała zabawka, ale jeśli ktoś podchodzi do PHP jak do całej LAMP Arch... to niestety MS, to tylko ładnie opakowane gówienko, dostarczane bez supportu i ze słabym lamerskim community.

jest żelazna zasada - nigdy nie mów nigdy. Może się okazać pewnego pięknego dnia że trzeba będzie wdrożyć taki czy inny projekt z wykorzystaniem produktów MS i nie ma co się krzywić, Pecunia non olet...

Litera M to jest dopiero gówienko, powiedzmy że muszę z nim pracować i cierpię każdego dnia. ale wiedzą to tylko ci którzy pracowali z innymi silnikami, niekoniecznie komercyjnymi. P, powiedzmy nie jest aż tak cool jak by się wydawało, są podobno wynalazki fajniejsze, lepsze i nadal OS np. Rubby, Python itp itd

Ogólnie LAMP jest jak konserwa wojskowa jest dobra i tania bo jest tania i dobra i na tym zalety się kończą

Mając do wyboru PHP, Java i .NET co byś wybrał do pisania prawdziwych aplikacji webowych?

Co do supportu -> MSDN, i masa blogów, stron z instrukcjami poradami i tym podobnym content, nie narzekałem nigdy na brak źródeł informacji.
co do comunity - zależy gdzie szukasz wsparcia, można trafić na kumatych ludzi jaki na totalne lamy które uważają się za niewiadomo kogo. Pełno jest takich domorosłych "hakierów"
Gdzie Linux to zajebiste community prowadzone i kierowane przez twórców narzędzi.

chwała im za to, bardzo lubię niektóre narzędzia linuxowe przeniesione do win32
Różnica w jakości ... zasadnicza.

Ale w czym w dokumentacji czy w środowisku? bo jeżeli chodzi o dokumentację to firmowa dokumentacja MS jest specyficzna, ale zjadliwa i większości przypadków wystarczy do samodzielnego poruszania się po temacie. jeżeli ktoś ma problem z jej zrozumieniem - zawsze się ktoś taki trafi, tak samo jak znajdzie się osoba która dostaje wysypkiu na widok manuala do aplikacji linuxowej
Coraz więcej dużych firm już się do tego przekonuje.

np. Monachium
sztandarowy projekt migracji http://linuxnews.pl/linuks-w-monachium-dlaczego-tak-dl...

sytuacja jest taka ze każdy kij ma dwa końce i wiele firm jak ognia boi się psuć coś co działa i jest w miarę bezbolesne w użytkowaniu

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

niestety nie masz racji

mowisz z perspektywy czlowieka, ktory nigdy nie przesiadl sie na Linuxa w 100%, by zrozumiec czym jest open-source

oczywiscie, ze sa porty, jestem tego swiadomy, ale czy ty siedzisz na cygwinie ?

poza tym cygwin jest smieszny w porownaniu z prawdziwym terminalem Linux

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Jesli dostane wszystkie narzedzia za free - lacznie z Windowsem, MsSQLem i innymi rzeczami w pelnych wersjach to moge pomyslec - w przeciwnym wypadku predzej mi to do Ruby'iego i tego typu rzeczy. Pozatym kwestia hostingu - moich klientow w wiekszosci wypadku nie stac na rozwiazania MSa. Do dnia kiedy wszystkie narzedzia nie beda za free w pelnych wersjach malo kto bedzie sie chcial przesiadac.Paweł Krefta edytował(a) ten post dnia 11.08.10 o godzinie 15:27

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Przemysław R.:

Mając do wyboru PHP, Java i .NET co byś wybrał do pisania prawdziwych aplikacji webowych?

na pewno nie Jave, bo juz lepiej nadaje sie do napisania kontrolera pralki niz robienia webow

na pewno nie .Net, bo niebieski ekran na stronie internetowej wcale nie wyglada lepiej

jesli chodzi o PHP .... zakladasz, ze ja pisze teraz jakies nieprawdziwe ?

:-))))))

oczywiscie ze wybralbym nixa i PHP

Web rozwija sie tak szybko wlasnie dzieki PHP. Juz wszyscy dokola robia cos co ma zastapic PHP, bo wg nich jest nieporzadne, ale to PHP trzeba uporzadkowac, a nie pisac kolejne narzedzia, cala frajda polega na refaktoryzacji, pisanie od nowa jest dla lam :-)

:-)

PS.

traktuj moje wypowiedzi z przymruzeniem oka, aczkolwiek wiedz, ze uwazam, ze nic nie nadaje sie tak dobrze do robienia porzadnych aplikacji webowych jak PHP. wymaga to pewnego code maturity level, ale co nie wymaga ?

pozdr

konto usunięte

Temat: Rozwiązanie kuszące programistów PHP do rozwiązań .NET

Tak swoja to dlaczego PHP mialoby byc zle do pisania "prawdziwych" ( cokolwiek to jest ) aplikacji webowych ?



Wyślij zaproszenie do