There is no difference in meaning. The first one is simpler. But there may be situations where the structure, or emphasis, requires you to use the more complicated form. Here it is up to you.
For example, if you wanted to emphasize that it is her socks and not her gloves, then it would be better to use the complicated form: "Évának a zoknija fekete és zöld, nem (pedig) a kesztyűje."